public abstract class AbstractSecurityContextInInterceptor extends AbstractPhaseInterceptor<Message>
| Constructor and Description |
|---|
AbstractSecurityContextInInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected SecurityContext |
createSecurityContext(java.security.Principal p,
javax.security.auth.Subject subject) |
protected abstract javax.security.auth.Subject |
createSubject(SecurityToken token) |
protected java.security.Principal |
getPrincipal(java.security.Principal originalPrincipal,
javax.security.auth.Subject subject) |
void |
handleMessage(Message message)
Intercepts a message.
|
protected void |
reportSecurityException(java.lang.String errorMessage) |
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBeforepublic AbstractSecurityContextInInterceptor()
public void handleMessage(Message message) throws Fault
InterceptorFaultprotected java.security.Principal getPrincipal(java.security.Principal originalPrincipal,
javax.security.auth.Subject subject)
protected SecurityContext createSecurityContext(java.security.Principal p, javax.security.auth.Subject subject)
protected abstract javax.security.auth.Subject createSubject(SecurityToken token)
protected void reportSecurityException(java.lang.String errorMessage)