2016-09-15 40 views
0

我有一個OpenLDAP服務器,我非常肯定,用戶本身是falid,因爲我可以用JXplorer與他們一起登錄。但是當我去CAS並輸入用戶名和密碼時,我只在「Supplied credentials」中看到用戶名,而不是密碼。這個問題出現在我改變我的deployerConfigContext.xml與「更新」之一。CAS:密碼不傳輸到LDAP

2016-09-15 11:45:33,747 INFO [org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - <LdapAuthenticationHandler failed authenticating anon> 
2016-09-15 11:45:33,747 INFO [org.jasig.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN 
============================================================= 
WHO: anon 
WHAT: Supplied credentials: [anon] 
ACTION: AUTHENTICATION_FAILED 
APPLICATION: CAS 
WHEN: Thu Sep 15 11:45:33 CEST 2016 
CLIENT IP ADDRESS: 0:0:0:0:0:0:0:1 
SERVER IP ADDRESS: 0:0:0:0:0:0:0:1 
============================================================= 

回答

1

我剛看到「提供的憑證」的用戶名,而不是密碼太

你永遠不會看到密碼。

將你的日誌上傳到DEBUG,這應該告訴你更多。

+0

好的,但是在我看到[anon + password]之類的東西之前。所以當它突然失蹤時我有些困惑。 – Goldi

+0

是的,這是帶走並刪除。這只是一個硬編碼的「+密碼」。不表示「您的密碼已被CAS收到」 –