Когда я пытался соединиться с помощью логина / пароля в приложении cas 6.0, у меня появляется эта ошибка:
WHO: myLogin ЧТО: Предоставленные учетные данные:
[UsernamePasswordCredential (username =myLogin, source = null)] ДЕЙСТВИЕ:
AUTHENTICATION_FAILED ПРИЛОЖЕНИЕ: CAS
Я думаю, что эта проблема связана с паролем, закодированным в SSHA в ldap.
Как настроитьcas 6.0 для работы с паролем ssha
Мои cas.properties:
cas.authn.ldap[0].ldapUrl=ldap://monserveur.Fr
# Identifiant pour se connecter au LDAP
cas.authn.ldap[0].bindDn=cn=Directory Manager
cas.authn.ldap[0].bindCredential=myPassword
cas.authn.ldap[0].baseDn=ou=myDn,c=fr
cas.authn.ldap[0].searchFilter=uid={user}
cas.authn.ldap[0].principalAttributeList=cn,givenName,mail,sn
# Some try
#cas.authn.ldap[0].principalAttributePassword=org.ldaptive.auth.PooledBindAuthenticationHandler
#cas.authn.ldap[0].principalAttributePassword=org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler
#cas.authn.ldap[0].password.encoding.alg=SSHA
Заранее благодарим за любую помощь!