2016-07-28 101 views
0

我想在我的symfony項目中實現SimpleSamlPHP包但是,我在登錄後遇到了一些重定向問題。在symfony中使用SimpleSAMLphp與作曲家

讓我稍微解釋一下:

我在作曲裝 「simplesamlphp/simplesamlphp」。所以,該軟件包位於供應商目錄中。

然後我寫我自己的包,我配置了simplesaml,製造的控制器與登錄的操作,...

一切正常(在我有效地有一個按鈕,重定向到IDP感(我配置)並做它的事情)。但後來我重定向到:http://BASEURL/module.php/saml/sp/saml2-acs.php/IDENTIFIER,它沒有找到,因爲這些文件位於供應商包中。

當仔細閱讀文檔時,我發現baseUrl應該指向simplesaml包。但是,因爲該軟件包在供應商中,所以我無法做到這一點。

有沒有辦法仍然使用simpleSAMLphp包,或者我需要尋找一個symfony包來使用simpleSAML?

謝謝。

+0

歡迎來到SO。要獲得最佳答案,請提供[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – nya

+0

我有類似的問題,只是爲了不打擾它(爲什麼混合和獎勵兩個不同的系統,我從我的FW的公共d​​irecory軟件鏈接到simplesaml的www文件夾,從那以後,兩個單獨的系統愉快地生活一起。 –

回答

0

我強烈建議你給一個嘗試: https://www.lightsaml.com

我試圖做一個簡單的IDP/SP的服務,它工作得很好,並直截了當。除此之外,我發現網站的例子也寫得很好,所以你可以從一個基地開始。

如果仍然想在packagist.org中使用simplesaml搜索「simplesamlphp-bundle」,那麼至少有3個軟件包可以對此進行捆綁並可幫助您進行設置。