簡體   English   中英

Laravel 與 LDAP

[英]Laravel with LDAP

我正在嘗試使用 Laravel 連接到 OpenLDAP。 我所做的只是遵循https://ldaprecord.com/docs/laravel/v1/教程。 但本教程只連接試用 LDAP。 我需要連接到我的本地主機 openLDAP。 我正在使用這些.env 配置:

LDAP_LOGGING=true
LDAP_CONNECTION=default
LDAP_HOST=127.0.0.1
LDAP_USERNAME=null
LDAP_PASSWORD=null
LDAP_PORT=10389
LDAP_BASE_DN="dc=example,dc=com"
LDAP_TIMEOUT=5
LDAP_SSL=false
LDAP_TLS=false

Ldap 連接測試成功。 但是當我嘗試使用 UI 登錄時,我發現憑據是錯誤的。 我只創建了一個用戶,所以不會錯。

文檔中:“要連接到您的 LDAP 服務器,需要用戶名和密碼才能在您的服務器上查詢和運行操作。”

因此,您需要在LDAP_USERNAMELDAP_PASSWORD提示符處輸入(代理)用戶名和密碼,以便應用程序能夠與 LDAP 服務器交互。

我的猜測是您需要輸入用戶 DN 而不是短用戶名: uid=username,ou=people,dc=example,dc=com或類似名稱

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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