Symfony LDAP 自动登录
Posted
技术标签:
【中文标题】Symfony LDAP 自动登录【英文标题】:Symfony LDAP log in automatically 【发布时间】:2016-02-15 09:15:06 【问题描述】:我已经设置了带有 LDAP 身份验证的 Symfony,它工作得很好。
由于人们使用相同的凭据登录他们的计算机,我想知道是否有办法将这些凭据传递给 Symfony,这样用户就不必再手动登录了。
希望有人可以帮助我。 :)
提前致谢
【问题讨论】:
【参考方案1】:您要执行的操作称为 SingleSignOn 或 SSO。它通常使用像 Kerberos 这样的东西,它反过来可以使用 LDAP 作为后端来存储密码和用户信息。
但它通常需要经过专门调整的 Web 服务器和浏览器才能按预期工作。如果你在一个普通的 Windows 环境中工作,IE 作为浏览器,IIS 作为 Web 服务器,它可能比在混合环境中更容易实现。
我建议您向您最喜欢的搜索引擎询问 SSO 或 Kerberos,我相信您会找到一些解决方案。我自己做了一个快速搜索,结果如下:
Kerberos authentication with Symfony2 http://share.ez.no/forums/general/automatic-user-logon-sso-with-active-directory-ldap-ntlm Authentication into Symfony 2.0 from an external System【讨论】:
以上是关于Symfony LDAP 自动登录的主要内容,如果未能解决你的问题,请参考以下文章
使用 FOSUserBundle 自动登录 Symfony2 [重复]
Symfony2 / SonataUserBundle - 注册后自动登录
Symfony HWIOAuthBundle - 如何禁用自动注销?