2017-05-11 78 views
2

請幫我看看下面的查詢:LDAP身份驗證不與Jenkins合作

我想在我的Jenkins工具中配置LDAP身份驗證。我已經完成了Jenkins的LDAP身份驗證設置,但仍然無法登錄。

服務器:LDAPS://rootdc1.myweb.com:636

根DN:DC = MYWEB,DC = COM

用戶搜索基礎:DC = MYWEB,DC = COM

用戶搜索過濾器:sAMAccountName賦= {0}

組搜索基礎:DC = MYWEB,DC = COM

經理DN:CN = rhunt,OU = ApplicationUsers,DC = MYWEB,DC = COM

下面試圖登錄的時候快到了錯誤:

登錄信息無效。請再試一次。 再試一次 如果您是系統管理員並懷疑這是配置問題,請參閱服務器控制檯輸出以獲取更多詳細信息。

在此先感謝!

+0

你看過服務器控制檯輸出嗎?它是否提供了有關登錄問題的更多細節? – Roshith

+0

是的,它在控制檯輸出中提供有關登錄身份驗證的信息。以下是錯誤代碼: – saurabh

+0

javax.naming.NameNotFoundException:[LDAP:錯誤代碼32 - 0000208D:NameErr:DSID-0310020A,問題2001(NO_OBJECT – saurabh

回答

2

在詹金斯配置全球安全,我們需要傳遞參數僅下列標籤成功通過LDAP身份驗證連接,並留下其餘字段爲空:

服務器:LDAPS://rootdc1.myweb.com:636

根DN:DC = DC = MYWEB,DC = COM

用戶搜索過濾器:sAMAccountName賦= {0}

管理員DN:CN = rhunt,OU = ApplicationUsers,DC = MYWEB,DC = COM

管理員密碼:********

0

在詹金斯LDAP Plugin,有一種方法normalizeUserSearchBase

回報userSearchBase + "," + rootDN;這Concat的userSearchBase和的rootdn。

所以在這裏,你應該填寫User search base字段,並刪除rootDN的值。在你的情況下留空。