大佬教程收集整理的这篇文章主要介绍了LdapRecord Laravel - Active Directory - 看不到任何用户,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 ready package 作为基础,我已经完成了 readme.md 文件中的所有步骤,并且能够以“einstein”用户身份登录。所以一切似乎都配置正确。
后来我更改了使用 Active Directory 的 ldap 服务器的凭据。
在运行命令 php artisan ldap:test 时,我收到消息说我能够正确连接。 Laravel 日志也是如此,但我无法登录 Laravel 应用程序。运行命令 php artisan ldap:import ldap 时得到消息,没有用户在哪里找到
在日志文件中,我看到如下内容:
[2021-04-28 23:04:08] local.INFO: LDAP (ldap://domain.pl:389) - Operation: Search - Base DN: cn=username@domain.pl,ou=Users,dc=domain,dc=pl - Filter: (&(objectclass=top)(objectclass=person)(objectclass=organizationalperson)(objectclass=inetorgperson)(uID=userName)) - SELEcted: (entryuuID,*) - Time Elapsed: 737.37
有没有人对 ldaprecord 有同样的问题,他能够连接到域但无法对应用程序进行身份验证?并且能够解决这个问题?
更新:我发现 auth.php 使用了错误的用户模型,它使用的是 OpenLdap 而不是 Active Directory,更改了它但结果仍然相同
问题已解决,要使其与 AD 配合使用,您需要:
以上是大佬教程为你收集整理的LdapRecord Laravel - Active Directory - 看不到任何用户全部内容,希望文章能够帮你解决LdapRecord Laravel - Active Directory - 看不到任何用户所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。