- - PR -
Tomcat&ActiveDirectoryでのJNDIレルム認証について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-12-26 18:31
お世話になります。
現在、TomcatでJNDIレルム認証を検証しております。 しかし、”401 このページを表示する権限がありません”というメッセージが 表示され、対応に困っております。 何か設定が足りないのでしょうか? 環境及び設定した内容は以下となります。 ご存知の方、ご教授願います。 --- OS LinuxES4 AP Tomcat5.5 ディレクトリィサービス ActiveDirectory @server.xmlに以下の内容を追加 <Realm className="org.apache.catalina.realm.JNDIRealm" debug="99" connectionURL="ldap://XXXXXXXXXXX:389" userBase="DC=XXX,DC=XXXXXXX,DC=co,DC=jp" userSearch="(sAMAccountName={0})" userSubtree="true" userRoleName="memberOf" userBase="DC=XXX,DC=XXXXXXX,DC=co,DC=jp" roleName="CN" roleSearch="(member={0})" roleSubtree="true" referrals="follow" /> AアプリケーションのWEB.xmlに以下の内容を追加 <security-constraint> <web-resource-collection> <web-resource-name> Authentication of BasicAuth </web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>basic</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>JNDIRealm</realm-name> </login-config> 以上、宜しくお願いします。 |
1