public abstract class AbstractTokenInterceptor extends AbstractSoapInterceptor
| Constructor and Description |
|---|
AbstractTokenInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addToken(SoapMessage message) |
protected abstract Token |
assertTokens(SoapMessage message) |
protected Token |
assertTokens(SoapMessage message,
QName assertion,
boolean signed) |
protected Header |
findSecurityHeader(SoapMessage message,
boolean create) |
protected CallbackHandler |
getCallback(SoapMessage message) |
protected String |
getPassword(String userName,
Token info,
int type,
SoapMessage message) |
protected TokenStore |
getTokenStore(SoapMessage message) |
Set<QName> |
getUnderstoodHeaders() |
void |
handleMessage(SoapMessage message)
Intercepts a message.
|
protected boolean |
isTLSInUse(SoapMessage message) |
protected void |
policyNotAsserted(Token assertion,
Exception reason,
SoapMessage message) |
protected void |
policyNotAsserted(Token assertion,
String reason,
SoapMessage message) |
protected abstract void |
processToken(SoapMessage message) |
getFaultCodePrefix, getRoles, prepareStackTraceaddAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBeforeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleFaultpublic Set<QName> getUnderstoodHeaders()
getUnderstoodHeaders in interface SoapInterceptorgetUnderstoodHeaders in class AbstractSoapInterceptorpublic void handleMessage(SoapMessage message) throws Fault
InterceptorFaultprotected abstract void processToken(SoapMessage message)
protected abstract void addToken(SoapMessage message)
protected abstract Token assertTokens(SoapMessage message)
protected Token assertTokens(SoapMessage message, QName assertion, boolean signed)
protected boolean isTLSInUse(SoapMessage message)
protected CallbackHandler getCallback(SoapMessage message)
protected TokenStore getTokenStore(SoapMessage message)
protected Header findSecurityHeader(SoapMessage message, boolean create)
protected String getPassword(String userName, Token info, int type, SoapMessage message)
protected void policyNotAsserted(Token assertion, String reason, SoapMessage message)
protected void policyNotAsserted(Token assertion, Exception reason, SoapMessage message)
Apache CXF