org.apache.cxf.ws.security.wss4j
Class UsernameTokenInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<SoapMessage>
org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
org.apache.cxf.ws.security.wss4j.UsernameTokenInterceptor
- All Implemented Interfaces:
- SoapInterceptor, Interceptor<SoapMessage>, PhaseInterceptor<SoapMessage>
public class UsernameTokenInterceptor
- extends AbstractSoapInterceptor
| Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor |
addAfter, addAfter, addBefore, addBefore, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UsernameTokenInterceptor
public UsernameTokenInterceptor()
- Parameters:
p -
getUnderstoodHeaders
public Set<QName> getUnderstoodHeaders()
- Specified by:
getUnderstoodHeaders in interface SoapInterceptor- Overrides:
getUnderstoodHeaders in class AbstractSoapInterceptor
handleMessage
public void handleMessage(SoapMessage message)
throws Fault
- Description copied from interface:
Interceptor
- Intercepts a message.
Interceptors should NOT invoke handleMessage or handleFault
on the next interceptor - the interceptor chain will
take care of this.
- Throws:
Fault
addUsernameToken
protected org.apache.ws.security.message.WSSecUsernameToken addUsernameToken(SoapMessage message,
UsernameToken token)
getPassword
public String getPassword(String userName,
UsernameToken info,
int type,
SoapMessage message)
policyNotAsserted
protected void policyNotAsserted(UsernameToken assertion,
String reason,
SoapMessage message)
policyNotAsserted
protected void policyNotAsserted(UsernameToken assertion,
Exception reason,
SoapMessage message)
Apache CXF