class

SAML::LogoutResponse

Inherits SAML::SAMLMessage < Reference < Object

SAML2 Logout Response

Constructors

new(response : String, settings : Settings, options : Nil | Hash(Symbol, String) = nil)
Source
new_from_builder(settings : Settings, request_id : String | Nil = nil, logout_message : String | Nil = nil) : LogoutResponse

Create a new LogoutResponse for sending

Source

Class methods

create(settings : Settings, request_id : String | Nil = nil, logout_message : String | Nil = nil, params : Hash(String, String) = {} of String => String) : String

Alternate constructor for creating a LogoutResponse

Source

Instance methods

create(settings : Settings, params : Hash(String, String) = {} of String => String) : String

Create the URL with SAMLResponse parameter

Source
create_params(settings : Settings, params : Hash(String, String) = {} of String => String) : Hash(String, String)

Create params for the logout response

Source
document
Source
in_response_to

Get InResponseTo

Source
issuer

Get issuer

Source
options
Source
response_string
Source
settings
Source
status_code

Get status code

Source
status_message

Get status message

Source
success?

Check if status is success

Source
uuid
Source
uuid=(uuid : String)
Source
valid?

Validate the logout response

Source