Class LogoutRequestParams

java.lang.Object
org.codelibs.saml2.core.logout.LogoutRequestParams

public class LogoutRequestParams extends Object
Input parameters for a SAML 2 logout request.
  • Constructor Details

    • LogoutRequestParams

      public LogoutRequestParams()
      Create an empty set of logout request input parameters.
    • LogoutRequestParams

      public LogoutRequestParams(String sessionIndex, String nameId)
      Create a set of logout request input parameters.
      Parameters:
      sessionIndex - the session index
      nameId - the name id of the user to log out
    • LogoutRequestParams

      public LogoutRequestParams(String sessionIndex, String nameId, String nameIdFormat)
      Create a set of logout request input parameters.
      Parameters:
      sessionIndex - the session index
      nameId - the name id of the user to log out
      nameIdFormat - the name id format
    • LogoutRequestParams

      public LogoutRequestParams(String sessionIndex, String nameId, String nameIdFormat, String nameIdNameQualifier)
      Create a set of logout request input parameters.
      Parameters:
      sessionIndex - the session index
      nameId - the name id of the user to log out
      nameIdFormat - the name id format
      nameIdNameQualifier - the name id qualifier
    • LogoutRequestParams

      public LogoutRequestParams(String sessionIndex, String nameId, String nameIdFormat, String nameIdNameQualifier, String nameIdSPNameQualifier)
      Create a set of logout request input parameters.
      Parameters:
      sessionIndex - the session index
      nameId - the name id of the user to log out
      nameIdFormat - the name id format
      nameIdNameQualifier - the name id qualifier
      nameIdSPNameQualifier - the name id SP qualifier
    • LogoutRequestParams

      protected LogoutRequestParams(LogoutRequestParams source)
      Create a set of logout request input parameters, by copying them from another set.
      Parameters:
      source - the source set of logout request input parameters
  • Method Details

    • getNameId

      public String getNameId()
      Returns:
      the name ID
    • getNameIdFormat

      public String getNameIdFormat()
      Returns:
      the name ID format
    • getNameIdNameQualifier

      public String getNameIdNameQualifier()
      Returns:
      the name ID name qualifier
    • getNameIdSPNameQualifier

      public String getNameIdSPNameQualifier()
      Returns:
      the name ID SP name qualifier
    • getSessionIndex

      public String getSessionIndex()
      Returns:
      the session index