class Saml::Logoutrequest
- Saml::Logoutrequest
- Saml::SamlMessage
- Reference
- Object
Overview
SAML2 Logout Request (SLO SP initiated, Builder)
Defined in:
saml/logoutrequest.crConstructors
-
.new
Initializes the Logout Request.
Instance Method Summary
-
#create(settings, params = {} of Symbol => String)
Creates the Logout Request string.
-
#create_logout_request_xml_doc(settings)
Creates the SAMLRequest String.
-
#create_params(settings, params = {} of Symbol => String)
Creates the Get parameters for the logout request.
- #create_xml_document(settings)
- #request_id : String
- #sign_document(document, settings)
-
#uuid : String
Logout Request ID
-
#uuid=(uuid : String)
Logout Request ID
Instance methods inherited from class Saml::SamlMessage
id(document)
id,
valid_saml?(document, soft = true)
valid_saml?,
version(document)
version
Constructor Detail
Initializes the Logout Request. A Logoutrequest Object that is an extension of the SamlMessage class. Asigns an ID, a random uuid.
Instance Method Detail
Creates the Logout Request string. @param settings [Saml::Settings|nil] Toolkit settings @param params [Hash] Some extra parameters to be added in the GET for example the RelayState @return [String] Logout Request string that includes the SAMLRequest
Creates the SAMLRequest String. @param settings [Saml::Settings|nil] Toolkit settings @return [String] The SAMLRequest String.
Creates the Get parameters for the logout request. @param settings [Saml::Settings|nil] Toolkit settings @param params [Hash] Some extra parameters to be added in the GET for example the RelayState @return [Hash] Parameters