-
1. Re: login() method called repeatedly
rm1 Nov 27, 2015 7:35 AM (in response to rm1)Actually it's not only calling the login method, but it also seems to create a new custom login module instance for every request.
-
2. Re: login() method called repeatedly
mchoma Nov 30, 2015 4:16 AM (in response to rm1)You have to specify cache-type="default", when you don't specify cache type none is used.
<security-domain name="Ldap-default" cache-type="default">
<authentication>
<login-module code="Ldap" flag="required">
<module-option name="matchOnUserDN" value="true"/>
<module-option name="principalDNPrefix" value="uid="/>
<module-option name="uidAttributeID" value="member"/>
<module-option name="java.naming.security.principal" value="uid=admin,ou=system"/>
<module-option name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory"/>
<module-option name="java.naming.provider.url" value="ldap://localhost.localdomain:10389"/>
<module-option name="roleAttributeIsDN" value="false"/>
<module-option name="principalDNSuffix" value=",ou=People,o=LdapLoginModuleTestCase25b7ee6e,o=primary,dc=jboss,dc=org"/>
<module-option name="roleAttributeID" value="cn"/>
<module-option name="java.naming.security.credentials" value="secret"/>
<module-option name="rolesCtxDN" value="ou=Roles,o=LdapLoginModuleTestCase25b7ee6e,o=primary,dc=jboss,dc=org"/>
<module-option name="java.naming.security.authentication" value="simple"/>
</login-module>
</authentication>
</security-domain>
-
3. Re: login() method called repeatedly
rm1 Dec 1, 2015 2:40 AM (in response to mchoma)Thanks, I had missed that option.