class Maestrano::Saml::Settings
Constants
- DEFAULTS
- NAMEID_EMAIL_ADDRESS
- NAMEID_ENTITY
- NAMEID_KERBEROS
- NAMEID_PERSISTENT
- NAMEID_TRANSIENT
- NAMEID_WINDOWS_DOMAIN_QUALIFIED_NAME
- NAMEID_X509_SUBJECT_NAME
- PROTOCOL_BINDING_POST
Attributes
assertion_consumer_logout_service_url[RW]
assertion_consumer_service_url[RW]
authn_context[RW]
compress_request[RW]
double_quote_xml_attribute_values[RW]
idp_cert[RW]
idp_cert_fingerprint[RW]
idp_slo_target_url[RW]
idp_sso_target_url[RW]
issuer[RW]
name_identifier_format[RW]
name_identifier_value[RW]
passive[RW]
protocol_binding[RW]
sessionindex[RW]
sp_name_qualifier[RW]
Public Class Methods
new(overrides = {})
click to toggle source
# File lib/maestrano/saml/settings.rb, line 13 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