Sha256: d32b3036e1639abda491685888e553f75f359d5f791d16a01bb2ae0e091d921f
Contents?: true
Size: 687 Bytes
Versions: 1
Compression:
Stored size: 687 Bytes
Contents
module Rack class Saml require 'rack/saml/metadata/abstract_metadata' autoload "OneloginMetadata", 'rack/saml/metadata/onelogin_metadata' autoload "OpensamlMetadata", 'rack/saml/metadata/opensaml_metadata' class MetadataHandler attr_reader :sp_metadata # Rack::Saml::MetadataHandler # request: Rack current request instance # saml_config: config/saml.yml # metadata: specified idp entity in the config/metadata.yml def initialize(request, saml_config, metadata) @sp_metadata = (eval "Rack::Saml::#{saml_config['assertion_handler'].to_s.capitalize}Metadata").new(request, saml_config, metadata) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-saml-0.0.1 | lib/rack/saml/metadata_handler.rb |