Class SAMLStateData

java.lang.Object
net.shibboleth.sp.state.StateData
net.shibboleth.sp.saml.saml2.SAMLStateData

public class SAMLStateData extends StateData
SAML-specific subclass adding additional state.
  • Field Details

    • requestID

      @Nullable String requestID
      SAML request ID to track.
    • authnContextOperator

      @Nullable String authnContextOperator
      SAML RequestedAuthnContext comparison operator.
  • Constructor Details

    • SAMLStateData

      public SAMLStateData()
  • Method Details

    • getRequestID

      @Nullable public String getRequestID()
      Get the identifier of the request message.
      Returns:
      the request ID
    • setRequestID

      @Nonnull public SAMLStateData setRequestID(@Nullable String id)
      Set the identifier of request message
      Parameters:
      id - the ID to set
      Returns:
      the updated object
    • getAuthnContextOperator

      @Nullable public String getAuthnContextOperator()
      Get the RequestedAuthnContext comparison operator used in the request.
      Returns:
      comparison operator
    • setAuthnContextOperator

      public SAMLStateData setAuthnContextOperator(@Nullable String op)
      Set the RequestedAuthnContext comparison operator used in the request.
      Parameters:
      op - comparison operator
      Returns:
      the updated object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class StateData
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class StateData
    • toString

      public String toString()
      Overrides:
      toString in class StateData