2017-02-13 34 views
1

OpenId-Connect協議的實現和CAS support之間是否有任何功能差異?兩個OpenId Connect實現之間的區別

+0

這是相當有趣的是https://apereo.github.io/cas/5.0.x/installation/OIDC-Authentication。 html不會列出UserInfo端點。我認爲這是一個強制性的終結點(http://openid.net/specs/openid-connect-core-1_0.html#UserInfo) –

+0

這與我的概況端點 –

回答

1

MitreId和CAS之間的第一個明顯區別是,儘管MitreId僅支持OpenID Connect,但CAS支持CAS,SAML,OpenID和OpenID Connect。

關於OpenID Connect協議,如果您看一下https://apereo.github.io/cas/5.0.x/installation/OIDC-Authentication.html,MitreId對OpenID Connect有更廣泛的支持(我特別想到動態客戶端註冊和隱式流程)。

在大多數情況下,CAS不支持主流。

並希望進入的CAS服務器版本(2017年五月)填充缺失的空白:https://apereo.github.io/cas/development/installation/OIDC-Authentication.html

+0

一樣,我一直認爲CAS,SAML和OpenID-將協議作爲競爭協議進行連接,只有其中一個協議應該針對特定用例進行選擇。 那麼,如果應該只選擇其中一個,那麼[CAS項目](https://apereo.github.io/cas/5.0.x/index.html)支持所有這些協議的意圖是什麼? – Mostafa

+0

這些協議很接近,但有些協議提供了其他協議所沒有的功能(例如,Javascript/Web服務身份驗證)。但主要原因是在企業界,你永遠不會只有一個協議,但有幾種協議因爲各種原因而被使用:供應商鎖定在軟件,傳統應用程序中...... – jleleu