2016-03-29 22 views
0

週末(DST変更)後、私が作業しているWebサイトのユーザーはログインできなくなります。ログインユーザーは資格情報を入力するためにログインポップアップを取得し続けます私はApacheのディレクトリStudioを使用してパスワードを確認すると、入力したパスワードが正しいか、が、私は次のエラーユーザーはLDAP認証でWebサービスにログインできません

[Tue Mar 29 20:21:04.296466 2016] [auth_basic:error] [pid 5324] [client <<ip>>:58258] AH01617: user username: authentication failure for "/troubleshooting-webapp/": Password Mismatch 

を見ることができ、LDAPのerror_log

(ほとんど)の設定ファイルの概要は

httpd.confの下に

<Location "/troubleshooting-webapp">                      
    AuthType Basic                           
    AuthBasicProvider ldap                         
    AuthName "Web Site DEV: Login with User ID "                  
    AuthLDAPURL "ldap://127.0.0.1:10389/ou=people,dc=company,dc=com?uid?sub?(objectClass=*)"         
    AuthLDAPBindDN  "uid=admin,ou=system"                    
    AuthLDAPBindPassword "adminpwd"                       
    Require valid-user                          
</Location>                            

applicationContext.xmlをを見つけることができます

<bean id="contextSource" 
    class="org.springframework.security.ldap.DefaultSpringSecurityContextSource"> 
    <constructor-arg value="${prop:troubleshooting.ldap.server.path}" /> 
    <property name="userDn" value="${prop:troubleshooting.ldap.server.bindDN}" /> 
    <property name="password" value="${prop:troubleshooting.ldap.server.bindPwd}" /> 
</bean> 
<bean id="contextSourceGroup" 
    class="org.springframework.security.ldap.DefaultSpringSecurityContextSource"> 
    <constructor-arg value="${prop:troubleshooting.ldap.server.pathGroup}" /> 
    <property name="anonymousReadOnly" value="${prop:troubleshooting.ldap.server.anonymous}" /> 
    <property name="userDn" value="${prop:troubleshooting.ldap.server.bindDN}" /> 
    <property name="password" value="${prop:troubleshooting.ldap.server.bindPwd}" /> 
</bean> 

ApplicationContext.properties

troubleshooting.ldap.server.path=ldap://ldap.server.url:10389/dc=company,dc=com 
troubleshooting.ldap.server.pathGroup=ldap://ldap.server.url:10389/dc=company,dc=com 
troubleshooting.ldap.server.anonymous=true 
troubleshooting.ldap.server.bindDN=uid=admin,ou=system 
troubleshooting.ldap.server.bindPwd=adminpwd 
troubleshooting.ldap.server.searchBase=ou=people 
troubleshooting.ldap.server.groupBase=ou=groups 

私はいくつかのパラメータを使用して遊んでいて、不思議なことに、DNがバインドされているかどうかは関係ありません。それが存在するかどうかは関係ありません、サーバーが起動し、エラーがログに表示されます。

エラーは、このLDAPサーバーに固有です。統合サーバーのLDAPに切り替えると、すべてが正常に機能しています。

この時点からどこからトラブルシューティングを開始するかに関するアイデアはありますか?

答えて

0

この問題の原因は見つかりませんでしたが、ApacheDSサーバーを再インストールすると解決しました。

関連する問題