Configuration settings for JNDI base Authenticate against a Ladp directory in Tomcat
configuration settings
server.xml in conf directory
<Realm className=”org.apache.catalina.realm.JNDIRealm” debug=”99″ connectionURL=”ldap://ldapserver:port” userBase=”OU= Contractors ,DC=Company,DC=com,DC=au” userSearch=”(sAMAccountName={0})” userRoleName=”member” roleBase=”OU= Contractors,DC=company,DC=com,DC=au” roleName=”CN” roleSearch=”member={0}” connectionName=”CN=TomcatUser,CN=Users,DC=company,DC=com,DC=au” connectionPassword=”xxx” roleSubtree=”true” userSubtree=”true” />
web.xml
<security-role>
<description>
The role that is required to log in to the Midnight Readings Application
</description>
<role-name>contractor</role-name>
</security-role>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>Readings</realm-name>
<form-login-config>
<form-login-page>/login.html</form-login-page>
<form-error-page>/error.html</form-error-page>
</form-login-config>
<realm-name>Readings</realm-name>
</login-config>
<security-constraint>
<web-resource-collection>
<web-resource-name>Readings</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>contractor</role-name>
</auth-constraint>
</security-constraint>
login.html
<form method=”POST” action=”j_security_check” name=”loginForm”>