class
Saml::Logoutrequest
- Saml::Logoutrequest
- Saml::SamlMessage
- Reference
- Object
Overview
SAML2 Logout Request (SLO SP initiated, Builder)
Defined in:
saml/logoutrequest.crConstructors
Instance Method Summary
-
#create(settings : Settings, params : Hash = {} of String => String | ::Nil) : String
Creates the Logout Request URL.
-
#create_logout_request_xml_doc(settings : Settings) : XMLSecurity::Document
Creates the SAMLRequest document.
-
#create_params(settings : Settings, params : Hash = {} of String => String | ::Nil) : Hash(String, String)
Creates the GET parameters for the logout request.
- #create_xml_document(settings : Settings) : XMLSecurity::Document
- #logout_url : String | Nil
- #request_id : String
- #sign_document(document : XMLSecurity::Document, settings : Settings) : XMLSecurity::Document
-
#uuid : String
Logout Request ID
-
#uuid=(uuid : String)
Logout Request ID
Instance methods inherited from class Saml::SamlMessage
id(document) : String | Nil
id,
valid_saml?(document, soft = true, check_malformed_doc = true) : Bool
valid_saml?,
version(document) : String | Nil
version
Constructor Detail
Instance Method Detail
Creates the Logout Request URL. @raise [SettingError] when idp_slo_service_url isn't set
Creates the SAMLRequest document.
def create_params(settings : Settings, params : Hash = {} of String => String | ::Nil) : Hash(String, String)
#
Creates the GET parameters for the logout request.