Class: SamlIdp::LogoutResponseBuilder

Inherits:
LogoutBuilder show all
Defined in:
lib/saml_idp/logout_response_builder.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from LogoutBuilder

#digest, #encoded, #raw, #reference_id

Methods included from Signable

included, #sign, #signed

Constructor Details

#initialize(response_id, issuer_uri, saml_slo_url, saml_request_id, algorithm) ⇒ LogoutResponseBuilder

Returns a new instance of LogoutResponseBuilder.



10
11
12
13
14
15
16
# File 'lib/saml_idp/logout_response_builder.rb', line 10

def initialize(response_id, issuer_uri, saml_slo_url, saml_request_id, algorithm)
  self.response_id = response_id
  self.issuer_uri = issuer_uri
  self.saml_slo_url = saml_slo_url
  self.saml_request_id = saml_request_id
  self.algorithm = algorithm
end

Instance Attribute Details

#algorithmObject

Returns the value of attribute algorithm.



8
9
10
# File 'lib/saml_idp/logout_response_builder.rb', line 8

def algorithm
  @algorithm
end

#issuer_uriObject

Returns the value of attribute issuer_uri.



5
6
7
# File 'lib/saml_idp/logout_response_builder.rb', line 5

def issuer_uri
  @issuer_uri
end

#response_idObject

Returns the value of attribute response_id.



4
5
6
# File 'lib/saml_idp/logout_response_builder.rb', line 4

def response_id
  @response_id
end

#saml_request_idObject

Returns the value of attribute saml_request_id.



7
8
9
# File 'lib/saml_idp/logout_response_builder.rb', line 7

def saml_request_id
  @saml_request_id
end

#saml_slo_urlObject

Returns the value of attribute saml_slo_url.



6
7
8
# File 'lib/saml_idp/logout_response_builder.rb', line 6

def saml_slo_url
  @saml_slo_url
end