0
AD의 모든 사용자가 내 애플리케이션에 로그인하도록 허용 할 수 있습니까 (로그인을 강요합니까?). 그룹별로 정의되지 않았습니다.Tomcat AD 인증 - 모든 AD 사용자 허용
이것은 내 web.xml입니다.
<security-constraint>
<web-resource-collection>
<web-resource-name>MyApplication</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
</security-constraint>
<security-role>
<role-name>some-ad-role</role-name>
</security-role>
<security-role>
<role-name>another-ad-role</role-name>
</security-role>
<!-- Basic Authentication using a JNDIRealm -->
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Login</realm-name>
</login-config>
는 여전히에 request.isUserInRole를 사용하여 내 응용 프로그램 내에서 권한 부여를 위해 AD 그룹을 사용하는()하지만 나 목적을 확인하기위한 사용자 이름을하는 처음에 모두가 순서대로 응용 프로그램에 로그인 할 수 있습니다합니다.
가능한 dublicate : HTTP : //stackoverflow.com/questions/3720343/ldap-authentication-via-web-xml-in-tomcat – Cratylus
@Cratylus 그 예 사용하는 경우에만 정의 된 역할에 로그인을 제한하는 등이이 얘기 <인증 -constraint>가 보안 제약에서 ... 내 문제는 약간 다릅니다 - 광고에있는 한 모든 사용자가 어떤 그룹에 있든지간에 모든 사용자를 허용해야합니다. – user1277546
도움이 될만한 위키에 [Tomcat And LDAP] (http://ldapwiki.willeke.com/wiki/Tomcat%20And%20LDAP)를 올려 놓았습니다. – jwilleke