Sha256: ba7871b14e8bc8d33cd0bf4d52149699170198d6d4db0651c977c39e6e046212
Contents?: true
Size: 752 Bytes
Versions: 1
Compression:
Stored size: 752 Bytes
Contents
module Rack class Saml module OneloginSetting require 'ruby-saml' def saml_settings settings = Onelogin::Saml::Settings.new settings.assertion_consumer_service_url = "#{@request.scheme}://#{@request.host}#{":#{@request.port}" if @request.port}#{request.script_name}#{@saml_config['protected_path']}" settings.issuer = @saml_config['saml_sp'] settings.idp_sso_target_url = @metadata['saml2_http_redirect'] settings.idp_cert = @metadata['certificate'] settings.name_identifier_format = "urn:oasis:names:tc:SAML:2.0:nameid-format:transient" #settings.authn_context = "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport" settings end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-saml-0.0.1 | lib/rack/saml/misc/onelogin_setting.rb |