[英]LDAP authentication using PHP laravel 4.2 framework
我對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所需的配置設置(請參閱doc )。 在文檔中說這些參數是可選的(默認值:null)
您可以刪除它,但是您的權限會更少。
默認情況下,adLDAP將使用您通過authenticate()調用的用戶帳戶的權限執行搜索。 您可能希望指定一個具有較高特權的帳戶來執行特權操作。
對於下一個問題
我只想驗證用戶並從LDAP檢索他們的角色
可以進行身份驗證,但尚未實現角色的檢索。 這可能是該插件的一項改進。
但是目前我沒有足夠的時間進行進一步的開發。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.