org.apache.cxf.ws.security.wss4j
Class SamlTokenInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
org.apache.cxf.ws.security.wss4j.SamlTokenInterceptor
- All Implemented Interfaces:
- org.apache.cxf.binding.soap.interceptor.SoapInterceptor, org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
public class SamlTokenInterceptor
- extends org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
An interceptor to create and add a SAML token to the security header of an outbound
request, and to process a SAML Token on an inbound request.
| Methods inherited from class org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor |
getFaultCodePrefix, getRoles, prepareStackTrace |
| Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor |
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, 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 |
| Methods inherited from interface org.apache.cxf.interceptor.Interceptor |
handleFault |
SamlTokenInterceptor
public SamlTokenInterceptor()
- Parameters:
p -
getUnderstoodHeaders
public Set<QName> getUnderstoodHeaders()
- Specified by:
getUnderstoodHeaders in interface org.apache.cxf.binding.soap.interceptor.SoapInterceptor- Overrides:
getUnderstoodHeaders in class org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
handleMessage
public void handleMessage(org.apache.cxf.binding.soap.SoapMessage message)
throws org.apache.cxf.interceptor.Fault
- Throws:
org.apache.cxf.interceptor.Fault
getPassword
public String getPassword(String userName,
SamlToken info,
int type,
org.apache.cxf.binding.soap.SoapMessage message)
policyNotAsserted
protected void policyNotAsserted(SamlToken assertion,
String reason,
org.apache.cxf.binding.soap.SoapMessage message)
policyNotAsserted
protected void policyNotAsserted(SamlToken assertion,
Exception reason,
org.apache.cxf.binding.soap.SoapMessage message)
Apache CXF