我正在使用Symfony2作为框架,但到目前为止我使用自己的代码进行身份验证和授权。我决定尝试使用Symfony的安全系统,在按照其网站上的教程后,我现在可以使用我的数据库登录。
但是......如果针对数据库的身份验证失败,我需要针对Radius服务器和Active Directory进行身份验证。
这些多种身份验证方法可以结合使用吗?我该怎么做?
答案 0 :(得分:2)
解决方案是创建自己的用户身份验证提供程序。您只需要扩展UserAuthenticationProvider并在checkAuthentication方法中执行您自己的操作