This content has been marked as final.
Show 1 reply
-
1. Re: Getting wrong CallerPrincipal from SessionContext
bysse Nov 28, 2011 8:11 AM (in response to bysse)I solved my problem by using:
import javax.security.auth.Subject;
import javax.security.jacc.PolicyContext;
import javax.security.jacc.PolicyContextException;
...
/** The JACC PolicyContext key for the current Subject */
private static final String SUBJECT_CONTEXT_KEY = "javax.security.auth.Subject.container";
...
Subject caller = (Subject) PolicyContext.getContext(SUBJECT_CONTEXT_KEY);From the http://community.jboss.org/wiki/SecurityFAQ Question #9.