「Tomcat でカスタム認証を使用して LDAP を認証に使用する方法」
「Tomcat の web.xml による LDAP 認証」
「LDAP認証の要件とその方法」
この問題に苦しんでいるのは私だけではないようです。現在の構成では、システムまたは tomcat ユーザーではなく、LDAP ユーザーで認証できます。問題は、ログインするたびに、表示されるはずのファイルへのアクセスが拒否されることです。
現在、次の情報を含む web.xml があります
<security-constraint>
<web-resource-collection>
<web-resource-name>Nrt</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Home</realm-name>
</login-config>
および次の内容の server.xml
<Realm className="org.apache.catalina.realm.JNDIRealm"
connectionURL="ldap://192.168.75.146:389"
userPattern="uid={0},ou=people,dc=localhost,dc=localdomain"
roleBase="cn=admin,ou=group,dc=localhost,dc=localdomain"
roleName="cn"
roleSearch="memberUid={1}"
debug="99"/>
ネットでドキュメントを見つけようとしましたが、行き詰まっています。これまでのところ、LDAP ユーザーなしでアクセスするか、LDAP ユーザーでログインしてファイルにアクセスしないように管理しています。
どんな助けでも大歓迎です。