Sha256: dfb6e9f26adcedd3076157acf92a0b0cfbb2bb1b549b3cf94b0a2bc953b4b7a3

Contents?: true

Size: 916 Bytes

Versions: 61

Compression:

Stored size: 916 Bytes

Contents

module Spider

    config_option 'sso.providers', _("A list of SAML2 providers (SP or IDP)"), :type => :conf
    config_option 'sso.providers.x.name', _("Provider name")
    config_option 'sso.providers.x.role', _("Provider role (idp or sp)"), :type => Symbol, :choices => [:sp, :idp],
        :default => :sp
    config_option 'sso.providers.x.metadata', _("Path to the provider's metadata (defaults to config/sso/metadata/[provider_name].xml)"),
        :default => lambda{ |name| Spider.paths[:config]+'/sso/metadata/'+name+'.xml'}
    config_option 'sso.providers.x.cert_chain', _("Path to the provider's CA certificate chain file (should be in config/sso/cert/[provider_name]_chain.pem)")
    config_option 'sso.providers.x.pub_key', _("Path to the provider's public key (defaults to config/sso/cert/[provider_name].pem)"),
        :default => lambda{ |name| Spider.paths[:config]+'/sso/cert/'+name+'.pem'}

end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
spiderfw-1.0.1 apps/sso/config/options.rb
spiderfw-1.0.0 apps/sso/config/options.rb
spiderfw-0.6.39 apps/sso/config/options.rb
spiderfw-0.6.38 apps/sso/config/options.rb
spiderfw-0.6.37 apps/sso/config/options.rb
spiderfw-0.6.35 apps/sso/config/options.rb
spiderfw-0.6.34 apps/sso/config/options.rb
spiderfw-0.6.33 apps/sso/config/options.rb
spiderfw-0.6.32 apps/sso/config/options.rb
spiderfw-0.6.31 apps/sso/config/options.rb
spiderfw-0.6.30 apps/sso/config/options.rb
spiderfw-0.6.29 apps/sso/config/options.rb
spiderfw-0.6.28 apps/sso/config/options.rb
spiderfw-0.6.27 apps/sso/config/options.rb
spiderfw-0.6.26 apps/sso/config/options.rb
spiderfw-0.6.26.pre1 apps/sso/config/options.rb
spiderfw-0.6.25 apps/sso/config/options.rb
spiderfw-0.6.24 apps/sso/config/options.rb
spiderfw-0.6.23 apps/sso/config/options.rb
spiderfw-0.6.22 apps/sso/config/options.rb