2016-04-13 51 views
0

嗨我想爲我們的客戶之一的產品創建單一登錄訪問。它需要適用於依賴SAML進行授權的系統。SAML(PHP)程序SSO自己我們使用工具包

我以前沒有使用SAML(有點用OAuth 2.0)的經驗。我想知道可實現的解決方案。要自己編程,並開始定位技術規範或使用預定義的工具包。你做了什麼,或者當你處於我的處境時,你會做什麼?

我發現了兩個很好的工具包,onelogin和simplesamlphp。我看到了"Getting Started with SAML and PHP"問題。在那裏他們已經假定你想使用一個工具包。 OneLogin states that SAML is very complex and costly to implement, not with a toolkit however.

總之我想知道這個說法是否屬實,因爲來源不可靠。自編程序或工具包?

回答

0

注意多一個SAML 2.0 PHP庫https://www.lightsaml.com/

我自己寫的,是的,它是複雜的。你可以採取一些快捷方式,因爲它會成爲你的內部代碼,但是編寫它仍然花了我不少。

我肯定會推薦您先嚐試研究現有解決方案的可能性,以及它們如何滿足您的需求,然後再服用於自己。

如果您使用的是Symfony,則LighSAML附帶SAML SP Bundle https://github.com/lightSAML/SpBundle,這可能確實會縮短SAML SSO的實施時間。

相關問題