Class Saml2LogoutRequest

  • All Implemented Interfaces:
    java.io.Serializable

    public final class Saml2LogoutRequest
    extends java.lang.Object
    implements java.io.Serializable
    A class that represents a signed and serialized SAML 2.0 Logout Request
    Since:
    5.6
    See Also:
    Serialized Form
    • Method Detail

      • getId

        public java.lang.String getId()
        The unique identifier for this Logout Request
        Returns:
        the Logout Request identifier
      • getLocation

        public java.lang.String getLocation()
        Get the location of the asserting party's SingleLogoutService
        Returns:
        the SingleLogoutService location
      • getSamlRequest

        public java.lang.String getSamlRequest()
        Get the signed and serialized <saml2:LogoutRequest> payload
        Returns:
        the signed and serialized <saml2:LogoutRequest> payload
      • getRelayState

        public java.lang.String getRelayState()
        The relay state associated with this Logout Request
        Returns:
        the relay state
      • getParameter

        public java.lang.String getParameter​(java.lang.String name)
        Get the name parameters, a short-hand for getParameters().get(name) Useful when specifying additional query parameters for the Logout Request
        Parameters:
        name - the parameter's name
        Returns:
        the parameter's value
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.String> getParameters()
        Get all parameters Useful when specifying additional query parameters for the Logout Request
        Returns:
        the Logout Request query parameters