OpenID Connect提供商

Rue*_*eck 26 openid openid-connect

我们目前有一个基于OpenID的Google AppEngine应用程序.

我们现在正在尝试将我们的应用程序与我们的客户内部IT系统集成,并且看看,OpenID是一个非常复杂的规范.

我们还看到,Google正朝着OpenID Connect的方向发展(如果您查看Google云端硬盘).

除Google之外还有其他众所周知的公共OpenID Connect提供商吗?

mar*_*jno 26

有一个由OpenID Connect Interop 4产生的实现列表和另一个基于UNINETT运行的OpenID Connect测试服务的已发布测试结果的列表.从这两个来源我提取下面的列表(开放和封闭解决方案,OP和客户端):

Gluu已被提及.另一个看起来很有趣的实现是eBay.有一些文档,但提到的GIT存储库对我没有用.


amo*_*ano 7

在这里为nodejs开发了一个模块

这是一个功能齐全的OAuth 2服务器实现,支持OpenID Connect规范.基于 https://github.com/ammmir/node-oauth2-provider.

要安装吗

npm install openid-connect
Run Code Online (Sandbox Code Playgroud)

如果你使用expressjs,你可以简单地做

var oidc = require('openid-connect').oidc();

//load all middleware
app.use(...

//routing
app.get('/authorization', oidc.auth());
Run Code Online (Sandbox Code Playgroud)

并且您拥有授权终结点.

希望能帮助到你.