2012-05-07 136 views
26

我們curently有一個基於谷歌的OpenID應用的AppEngine。ID連接提供商

我們現在正在嘗試我們的應用程序集成與我們的客戶點播服務的IT系統和看到,帽子OpenID是實現一個相當複雜的規範。

我們還可以看到,谷歌是在ID連接的方向移動(如果你看一下谷歌驅動器)。

是否有谷歌身邊任何其他衆所周知的公共ID連接供應商?

+0

可以合併:http://stackoverflow.com/questions/22501565/list-of-openid-connect-providers – michael

回答

24

有基於由UNINETT運行ID連接測試服公佈的測試結果從OpenID Connect Interop 4從而實現列表,另一個列表。來自這兩個源I提取下面的列表(開放式和封閉式的解決方案,無論是OP和客戶端):

Gluu已被提及。看起來有趣的另一個實現是eBay's。有一些documentation,但在那裏提到的GIT存儲庫沒有爲我工作。

0

ID連接還是有點新的。所以找到一個OpenID Connect供應商名單將是一項艱鉅的任務。

如果你正在尋找一個開源實現ID連接的你可以看看這個:Gluu.inc

3

爲客戶端和服務器端的ID連接一個可行的開源實現是MITREid Connect,它是基於Java,Spring和Spring Security的。

6

還有就是我對here的NodeJS

這是一個全功能的OAuth 2服務器的實現,與ID連接規格 支持下開發的模塊。基於 https://github.com/ammmir/node-oauth2-provider

要安裝做

npm install openid-connect 

如果使用expressjs,你可以簡單地做

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

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

//routing 
app.get('/authorization', oidc.auth()); 

,你有你的授權端點。

希望它有幫助。

1

Gluu自從Interop 4迴歸2013年1月以來一直是領先的OpenID Connect提供商之一,並且它仍然是最好的之一。此外,它不僅僅是實施所有的端點...... Shibboleth IDP是一個優秀和全面的實施,但它是一個管理的熊。 OX還提供了一個易於使用的Web UI,使得OP的管理變得輕而易舉。請登錄http://gluu.org或訪問我們的維基http://ox.gluu.org查看更多!

3

我也在開發自己的這既是一種RP(使用JASPIC)和OP(使用JAX-RS)的框架。每個人都可以站在自己的角落(我已經測試了RP與Google的關係),但它旨在一起工作。 https://github.com/trajano/openid-connect/

我寫的儘可能多的依賴限制了可能,它實際上並沒有自身之外的任何運行時依賴和Java EE 7的容器。不幸的是,這限制了WebSphere,因爲WebSphere迄今尚不支持Java EE 7。

更新:好的部分是,那些需要在WebSphere上的人有OpenID Connect Support in IBM WebSphere