簡體   English   中英

使用Liferay門戶進行LDAP配置不起作用

[英]LDAP configuration with Liferay portal not working

我需要使用組織LDAP配置Liferay。

我的要求是按需(登錄時)將用戶導入Liferay數據庫。

當我嘗試使用映射到LDAP中的sAMAccountNumber的屏幕名稱登錄時,得到

認證失敗錯誤

我也看不到任何在db中導入的用戶。

經過大量調試后,看來LDAP連接已成功完成。 但是LDAP沒有返回結果。

我在日志中看到這樣的內容。


轉換前搜索過濾器(sAMAccountName = @screen_name‌@)
轉換后搜索過濾器(sAMAccountName = @screen_name‌@@)


我不確定為什么在末尾添加垃圾字符。

應該是

“ sAMAccountName = @ screen_name @”

任何快速的指示都將真正有幫助。

謝謝!

經過大量的調試和服務器重新啟動后,我終於知道了這個問題。 希望它對其他人有幫助。

如我的問題所示,在身份驗證搜索過濾器中添加了一些垃圾字符,這是為什么它沒有用我在登錄屏幕上輸入的實際值替換SAMAccountNamr的原因。

該垃圾字符在我使用的文本編輯器中不可見,因此人眼不可見。

只有當我將文本編輯器編碼更改為ANSI時,我才能看到這些垃圾字符。 我真的不了解字符編碼的工作原理,只是想知道文本編輯器是否隱藏了某些東西,所以嘗試了它。 我已經從一個教程(即網頁)中復制了此字符串,這可能是這些垃圾字符被附加的原因。

刪除它們之后,一切都很好。感謝Pavel在調試過程中提出的建議。

暫無
暫無

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

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