I currently have an Open Id Authentication implementation setup and deployed. I have a JAVA Rest API(Resource server) and have an angularjs application working. The issue I am facing is to trigger authentication from the angularjs app to the Open Id Connect auth server and get the access token back and pass it to the Java Rest Api to introspect at the Authentication server and get the user details.
I have come across these 3 libraries and was confused as to the difference between them.
2) Satellizer
Any advice as to how to configure the auth provider in these tools would be greatly appreciated. Thanks in advance
I can speak of Auth0 (disclaimer: I work there).
You could use the auth0-angular library with your openid connect implementation since we are OpenID Connect compatible. I've never tried it with an OIDC server that is not Auth0, but it should work.
You might want to include auth0.js (https://github.com/auth0/auth0.js) which implements the "protocol". auth0-angular is just a wrapper with more higher level functions.
authProvider.init({
domain: 'youropenidconnectserver.com',
clientID: 'your-clientid',
loginUrl: '/login'
});
Let me know if it worked fine. If you need a higher bandwidth conversation we are on Slack (http://chat.auth0.com)
Hope this helps, Matias