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那些例子談話包括使用限制登錄到唯一定義的角色的在安全約束中......我的問題稍有不同 - 我需要允許所有用戶,無論他們在哪個組,只要他們在AD中。 –
user1277546
我們在wiki上放置了[Tomcat And LDAP](http://ldapwiki.willeke.com/wiki/Tomcat%20And%20LDAP),它應該有所幫助。 – jwilleke