FEATURE: Allow the plugin to be configured using site settings
GlobalSettings configured via environment variables will continue to take precendence, so this change is backwards compatible. - `.presence` is added to string values, since 'unset' site settings are never `nil` - saml_force_domains is split on `|` and `,` because site settings expect a `|`, while the old global setting expected a `,` - Specs are migrated to use SiteSettings, because GlobalSettings do not override SiteSettings in test mode
Showing
- config/locales/client.en.yml 5 additions, 0 deletionsconfig/locales/client.en.yml
- config/locales/server.en.yml 60 additions, 0 deletionsconfig/locales/server.en.yml
- config/settings.yml 89 additions, 0 deletionsconfig/settings.yml
- lib/saml_authenticator.rb 8 additions, 8 deletionslib/saml_authenticator.rb
- plugin.rb 14 additions, 3 deletionsplugin.rb
- spec/integration/saml_forced_domains_spec.rb 8 additions, 7 deletionsspec/integration/saml_forced_domains_spec.rb
- spec/integration/saml_post_mode_spec.rb 4 additions, 3 deletionsspec/integration/saml_post_mode_spec.rb
- spec/integration/saml_single_log_out_spec.rb 2 additions, 1 deletionspec/integration/saml_single_log_out_spec.rb
- spec/saml_authenticator_spec.rb 28 additions, 28 deletionsspec/saml_authenticator_spec.rb
Loading
Please register or sign in to comment