0

cas 6.0 アプリケーションへのログイン/パスワードを使用してcas-overlay-6.0を ldap Oracle ディレクトリ サーバー 11に接続しようとすると、次のエラーが発生します。

誰が: myLogin 何を: 提供された認証情報:

[UsernamePasswordCredential(username=myLogin, source=null)] アクション:

AUTHENTICATION_FAILED アプリケーション: CAS

私の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=personnels,ou=XX-XXX-XXXX,ou=edu,o=gov,c=uk
cas.authn.ldap[0].searchFilter=uid={user}
cas.authn.ldap[0].subtreeSearch=true
#cas.authn.ldap[0].principalAttributeList=cn,givenName,mail,sn
cas.authn.ldap[0].principalAttributePassword=userPassword

注 : パスワードは LDAP でエンコードされた SSHA です。

何が問題なのかを確認する方法は? たとえば、間違った baseDn または searchFilter を入力すると、同じエラーが発生します。エラーを排除するために簡単なログイン/パスワード テストを実行する方法は?

cas はパスワードをどのように処理しますか。つまり、パスワード比較を実行する LDAP は cas ですか?

パスワードを実行するのがcasの場合、casの設定方法を比較してください

助けてくれてありがとう!

4

1 に答える 1