Module: DeviseSamlAuthenticatable::SamlConfig

Instance Method Summary collapse

Instance Method Details

#get_saml_configObject



4
5
6
7
8
9
10
11
12
# File 'lib/devise_saml_authenticatable/saml_config.rb', line 4

def get_saml_config
  idp_config_path = "#{Rails.root}/config/idp.yml"
  # Support 0.0.x-style configuration via a YAML file
  if File.exists?(idp_config_path)
    Devise.saml_config = OneLogin::RubySaml::Settings.new(YAML.load(File.read(idp_config_path))[Rails.env])
  end

  @saml_config = Devise.saml_config
end