Omniauth::Multipassword
omniauth-multipassword is a OmniAuth strategy that allows to authenticate again different password strategies at once.
Installation
Add this line to your application's Gemfile:
gem 'omniauth-multipassword'
Add multipassword compatible omniauth strategies you want to use:
gem 'omniauth-internal'
gem 'omniauth-kerberos'
And then execute:
bundle
Or install it yourself as:
gem install omniauth-multipassword
Usage
Rails.application.config.middleware.use OmniAuth::Strategies::MultiPassword, fields: [ :auth_key ] do |mp|
mp.authenticator :internal
mp.authenticator :kerberos
end
Options
title- The title text shown on default login form. (default: `"Restricted Access"`)
fields- The request parameter names to fetch username and password. (default: `[ "username", "password" ]`)
Compatible Strategies
License
Copyright © 2012, Jan Graichen