Class StaxSecurityContextInInterceptor

java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<SoapMessage>
org.apache.cxf.ws.security.wss4j.StaxSecurityContextInInterceptor
All Implemented Interfaces:
Interceptor<SoapMessage>, PhaseInterceptor<SoapMessage>

public class StaxSecurityContextInInterceptor extends AbstractPhaseInterceptor<SoapMessage>
This interceptor handles parsing the StaX WS-Security results (events) + sets up the security context appropriately.
  • Field Details

    • SAML_ROLE_ATTRIBUTENAME_DEFAULT

      public static final String SAML_ROLE_ATTRIBUTENAME_DEFAULT
      This configuration tag specifies the default attribute name where the roles are present The default is "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/role".
      See Also:
  • Constructor Details

    • StaxSecurityContextInInterceptor

      public StaxSecurityContextInInterceptor()
  • Method Details

    • handleMessage

      public void handleMessage(SoapMessage soapMessage) 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