我对Laravel框架比较陌生。我想在我的一个项目中使用通过LDAP系统的身份验证。我按照中提到的步骤http://packalyst.com/packages/package/dsdevbe/ldap-connector.但这种联系并不成功。根据ldap.php中的文档,包含五个参数
'account_suffix' => "",
'domain_controllers' => array(""), // Load balancing domain controllers
'base_dn' => ''
'admin_username' => '', // Just needs to be an valid account to query other users if they exists
'admin_password' => ''
但在我的情况下,我没有admin_username和admin_password。这些参数是强制性的吗?
在我的情况下,我只想对用户进行身份验证,并从LDAP中检索他们的角色。请帮我解决这个问题。任何其他建议也非常可观。
这个插件在Laravel身份验证系统和ADLDAP库之间架起了一座桥梁。
ldap文件包含ADLDAP所需的配置设置(请参阅文档)。在文档中,它说这些参数是可选的(默认值:null)
您可以删除此,但您的权限会减少。
默认情况下,adLDAP将使用您使用authenticate()调用的用户帐户的权限执行搜索。您可能希望指定一个具有更高权限的帐户来执行特权操作。
对于下一个问题
我只想对用户进行身份验证,并从LDAP 中检索他们的角色
身份验证是可能的,但尚未实现角色的检索。这可能是对插件的改进。
但目前我缺乏进一步发展的时间。