2013-05-17 31 views
0

我使用Symfony2作爲框架,但直到現在我正在使用我自己的代碼進行身份驗證和授權。我決定試試Symfony的安全系統,並在遵循其網站上的教程後,我現在可以使用我的數據庫進行登錄。在Symfony中針對數據庫,Active Directory和Radius進行身份驗證?

但是...如果對數據庫的身份驗證失敗,我需要針對Radius服務器和Active Directory進行身份驗證。

這些認證方法可以結合使用嗎?我會怎麼做?

+1

請查看https://github.com/ztec/ZtecSecurityActiveDirectoryBundle和http://symfony.com/doc/master/cookbook/security/custom_authentication_provider。 html –

回答

2

解決方案是創建我自己的用戶驗證提供程序。您只需要擴展UserAuthenticationProvider並在checkAuthentication方法中執行您自己的操作

+0

你有一些示例代碼可以指向我嗎?我和你在同一條船上。我無法確定在哪裏連線 - 在我的身份驗證提供程序中。 –

+0

我也會用一些例子,謝謝! – JorgeeFG

相關問題