Moving my LoginModule to a seperate JAR still does not work. I have one correction. The classcastexception does not occur in the CustomLoginModule. It occurs in a servlet(spring controller) that has access to the httprequest object.
The following calls: request.getUserPrincipal().getClass() returns an object of type: org.jboss.security.SimplePrincipal Where as I am expecting my custom class. I have updated login-config as follows: <application-policy name = "xxx-Domain"> <login-module code="xxx.xxx.CustomLoginModule" flag = "required"> <module-option name="principalClassName"> xxx.xxx.CustomPrincipal </module-option> <module-option name="principalClass"> xxx.xxx.CustomPrincipal </module-option> </login-module> </application-policy> I am also using JBoss' WebAuthentication class to have JAAS authentication work with programmatic security. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4185854#4185854 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4185854 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user