OpenID Connect providers [closed]

2019-01-31 04:39发布

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?

8条回答
成全新的幸福
2楼-- · 2019-01-31 04:52

A viable open source implementation for both client and server side OpenID Connect is MITREid Connect, which is based on Java, Spring, and Spring Security.

查看更多
爷的心禁止访问
3楼-- · 2019-01-31 04:52

Gluu has been one of the leading OpenID Connect Providers since interop 4 back in jan 2013 http://www.gluu.co/.fm8t and its still one of the best. Also, its not just about implementing all the endpoints... The Shibboleth IDP is an excellent and comprehensive implemenation, but its a bear to manage. OX also provides an easy to use Web UI that makes administration of the OP a breeze. Check out more at http://gluu.org or our wiki at http://ox.gluu.org !

查看更多
倾城 Initia
4楼-- · 2019-01-31 04:55

OpenID Connect is still a bit of new. So finding a list of OpenID Connect providers will be a hard task.

If you're looking for an open source implementation of OpenID Connect you can check this out: Gluu.inc.

查看更多
该账号已被封号
5楼-- · 2019-01-31 04:58

I'm also developing my own which is both an RP (using JASPIC) and OP (using JAX-RS) framework. Each can stand on its own (I have tested the RP against Google), but it is designed to work together. https://github.com/trajano/openid-connect/

I wrote it to limit as much dependencies as possible, it actually does not have any runtime dependencies outside of itself and a Java EE 7 container. Unfortunately that limits things for WebSphere as WebSphere does not support Java EE 7 as of yet.

UPDATE: the good part is that there is OpenID Connect Support in IBM WebSphere for those who need to be on WebSphere.

查看更多
地球回转人心会变
6楼-- · 2019-01-31 05:03

django-oidc-provider can help you providing out of the box all the endpoints, data and logic needed to add OpenID Connect capabilities to your Django projects.

Support for Python 3 and 2. Also latest versions of django.

View on GitHub: https://github.com/juanifioren/django-oidc-provider

Greetings.

-Ignacio

查看更多
虎瘦雄心在
7楼-- · 2019-01-31 05:05

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.

查看更多
登录 后发表回答