[jboss-user] [Security & JAAS/JBoss] - Custom Principal classes and EJBContext.getCallerPrincipal()
fabiobh0
do-not-reply at jboss.com
Mon Oct 8 17:23:15 EDT 2007
Hi,
I'm creating a custom JAAS authentication module, by extending AbstractServerLoginModule, to integrate in a EJB 3.0 layer. During authentication, I assign objects to the user's Subject that are instances of custom Principal classes I wrote to represent users and roles in my system. It works fine, and I can retrive the authenticated Subject with the right objects by calling SecurityAssociation.getSubject() from my EJB's.
However, using injected EJBContext instances, the method getCallerPrincipal() always returns an instance of SimplePrincipal, which contains only the username.
Is there a way to get this method to return the same Principal object reference that was assigned to the Subject during authentication?
Thanks in advance.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4092763#4092763
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4092763
More information about the jboss-user
mailing list