簡體   English   中英

使用PHP laravel 4.2框架的LDAP身份驗證

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM