class SAML2::LogoutResponse
def self.respond_to(logout_request, sso, issuer, status_code = Status::SUCCESS)
-
(LogoutResponse)-
Parameters:
-
status_code(String) -- -
issuer(NameID) -- -
sso(SSO) -- -
logout_request(LogoutRequest) --
def self.respond_to(logout_request, sso, issuer, status_code = Status::SUCCESS) logout_response = new logout_response.issuer = issuer logout_response.destination = sso.single_logout_services.first.location logout_response.in_response_to = logout_request.id logout_response.status.code = status_code logout_response end
def build(builder)
def build(builder) builder['samlp'].LogoutResponse( 'xmlns:samlp' => Namespaces::SAMLP, 'xmlns:saml' => Namespaces::SAML ) do |logout_response| super(logout_response) end end