Class: SamlIdp::LogoutRequestBuilder

Inherits:
LogoutBuilder show all
Defined in:
lib/saml_idp/logout_request_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, name_id, algorithm) ⇒ LogoutRequestBuilder

Returns a new instance of LogoutRequestBuilder.



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

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

Instance Attribute Details

#algorithmObject

Returns the value of attribute algorithm.



8
9
10
# File 'lib/saml_idp/logout_request_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_request_builder.rb', line 5

def issuer_uri
  @issuer_uri
end

#name_idObject

Returns the value of attribute name_id.



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

def name_id
  @name_id
end

#response_idObject

Returns the value of attribute response_id.



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

def response_id
  @response_id
end

#saml_slo_urlObject

Returns the value of attribute saml_slo_url.



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

def saml_slo_url
  @saml_slo_url
end