We currently have an OpenID based Google AppEngine application.
We are now trying to integrate our application with our customers inhouse IT systems and see,hat OpenID is a quite complicated spec to implement.
We also see, that Google is moving in the direction of OpenID Connect (if you look at Google Drive).
Is there any other well known public OpenID Connect provider beside Google?
OpenID 2.0 is deprecated, and just today the OpenID Foundation approved an OpenID 2.0 to OpenID Connect Migration Guide.
SAML is generally used for business and government applications like citizens Ids. The major difference in both these protocols is due to the security difference in OIDC and SAML authentication. OIDC is generally preferred in commercial applications where simple identity verification is required over a complex one.
Today, I'm happy to announce that AWS now supports OpenID Connect (OIDC), an open standard that enables app developers to leverage additional identity providers for authentication. Now you can use Amazon Cognito to easily build AWS-powered apps that use identities from any provider that supports this industry standard.
There's a list of implementations resulting from the OpenID Connect Interop 4 and another list based on published test results from the OpenID Connect test service run by UNINETT. From those two sources I extract the list below (both open and closed solutions, both OP and clients):
Gluu has already been mentioned. Another implementation that looks interesting is eBay's. There is some documentation, but the GIT repository mentioned there didn't work for me.
There is a module I developed for nodejs here
This is an fully functional OAuth 2 server implementation, with support for OpenID Connect specification. Based on https://github.com/ammmir/node-oauth2-provider.
To install do
npm install openid-connect
If you use expressjs, you could simply do
var oidc = require('openid-connect').oidc(); //load all middleware app.use(... //routing app.get('/authorization', oidc.auth());
and you have your authorization endpoint.
Hope it helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With