module OmniAuth::SAML::MultiProvider
Constants
- VERSION
Public Class Methods
register(builder, path_prefix: OmniAuth.config.path_prefix, identity_provider_id_regex: /\w+/, **options, &dynamic_options_generator)
click to toggle source
# File lib/omniauth-multi-provider-saml.rb, line 7 def self.register(builder, path_prefix: OmniAuth.config.path_prefix, identity_provider_id_regex: /\w+/, **options, &dynamic_options_generator) handler = OmniAuth::SAML::MultiProvider::Handler.new(path_prefix: path_prefix, identity_provider_id_regex: identity_provider_id_regex, &dynamic_options_generator) static_options = options.merge(path_prefix: path_prefix) builder.provider(:saml, static_options.merge(handler.provider_options)) end