Class SAMLLogoutContext

java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
All Implemented Interfaces:
Iterable<BaseContext>

public class SAMLLogoutContext extends BaseContext
Manages state for SAML logout flows.
  • Field Details

    • nameID

      @Nullable private NameID nameID
      NameID from original assertion.
    • sessionIndex

      @Nullable private String sessionIndex
      SessionIndex value from original assertion.
  • Constructor Details

    • SAMLLogoutContext

      public SAMLLogoutContext()
  • Method Details

    • getNameID

      @Nullable public NameID getNameID()
      Get the SAML NameID issued with the session.
      Returns:
      SAML NameID
    • setNameID

      @Nonnull public SAMLLogoutContext setNameID(@Nullable NameID n)
      Set the SAML NameID issued with the session.
      Parameters:
      n - the SAML NameID
      Returns:
      this context
    • getSessionIndex

      @Nullable public String getSessionIndex()
      Get the SAML SessionIndex value issued with the session.
      Returns:
      session index
    • setSessionIndex

      @Nonnull public SAMLLogoutContext setSessionIndex(@Nullable String index)
      Set the SAML SessionIndex value issued with the session.
      Parameters:
      index - the index
      Returns:
      this context