Hi I have written my own principal classwhcih extends org.jboss.security.SimplePrincipal
Also I have written my own LoginModule whcih extends org.jboss.security.auth.spi.AbstractServerLoginModule In my module when I call createIdentity method, after that I confirm that identity (i.e. my Principal obejct) is of type MyPrincapl only. in the login-config.xml I have defined principalClass option [<application-policy name = "eluminate"> <login-module code="com.coremetrics.sso.module.DBLoginModule" flag = "required"> <module-option name="debug">true</module-option> <module-option name="unauthenticatedIdentity">guest</module-option> <module-option name="principalClass">com.coremetrics.sso.principal.MyPrincipal</module-option> </login-module> </application-policy>] Everything works fine for me and when I login user gets authenticated sucessfully, however when I do request.getUserPrincipal() I get a principal Object whcih is of type org.jboss.security.SimplePrincipal. Also when I print that Principal Object, System.out , it calls the toString mthod defined in MyPrincipal class. Same thing happens when I print org.jboss.security.SecurityAssociation.getSubject().getPrincipals() Please can anyone tell me what I am missing Thanks Nipun View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3983617#3983617 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3983617 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user