Class: Onelogin::Saml::Settings

Inherits:
Object
  • Object
show all
Defined in:
lib/onelogin/ruby-saml-nechotech/settings.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(overrides = {}) ⇒ Settings

Returns a new instance of Settings.



4
5
6
7
8
9
10
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 4

def initialize(overrides = {})
  config = DEFAULTS.merge(overrides)
  config.each do |k,v|
    acc = "#{k.to_s}=".to_sym
    self.send(acc, v) if self.respond_to? acc
  end
end

Instance Attribute Details

#assertion_consumer_logout_service_urlObject

Returns the value of attribute assertion_consumer_logout_service_url.



17
18
19
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 17

def assertion_consumer_logout_service_url
  @assertion_consumer_logout_service_url
end

#assertion_consumer_service_urlObject

Returns the value of attribute assertion_consumer_service_url.



11
12
13
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 11

def assertion_consumer_service_url
  @assertion_consumer_service_url
end

#authn_contextObject

Returns the value of attribute authn_context.



13
14
15
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 13

def authn_context
  @authn_context
end

#compress_requestObject

Returns the value of attribute compress_request.



18
19
20
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 18

def compress_request
  @compress_request
end

#double_quote_xml_attribute_valuesObject

Returns the value of attribute double_quote_xml_attribute_values.



19
20
21
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 19

def double_quote_xml_attribute_values
  @double_quote_xml_attribute_values
end

#idp_certObject

Returns the value of attribute idp_cert.



12
13
14
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 12

def idp_cert
  @idp_cert
end

#idp_cert_fingerprintObject

Returns the value of attribute idp_cert_fingerprint.



12
13
14
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 12

def idp_cert_fingerprint
  @idp_cert_fingerprint
end

#idp_slo_target_urlObject

Returns the value of attribute idp_slo_target_url.



14
15
16
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 14

def idp_slo_target_url
  @idp_slo_target_url
end

#idp_sso_target_urlObject

Returns the value of attribute idp_sso_target_url.



12
13
14
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 12

def idp_sso_target_url
  @idp_sso_target_url
end

#issuerObject

Returns the value of attribute issuer.



11
12
13
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 11

def issuer
  @issuer
end

#name_identifier_formatObject

Returns the value of attribute name_identifier_format.



12
13
14
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 12

def name_identifier_format
  @name_identifier_format
end

#name_identifier_valueObject

Returns the value of attribute name_identifier_value.



15
16
17
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 15

def name_identifier_value
  @name_identifier_value
end

#passiveObject

Returns the value of attribute passive.



20
21
22
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 20

def passive
  @passive
end

#sessionindexObject

Returns the value of attribute sessionindex.



16
17
18
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 16

def sessionindex
  @sessionindex
end

#sp_name_qualifierObject

Returns the value of attribute sp_name_qualifier.



11
12
13
# File 'lib/onelogin/ruby-saml-nechotech/settings.rb', line 11

def sp_name_qualifier
  @sp_name_qualifier
end