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