Sha256: f181a53c9b7aa38037babc9cd8f6fc9faa0380de9dfb1252fb5938d6b8e2b9c0
Contents?: true
Size: 364 Bytes
Versions: 1
Compression:
Stored size: 364 Bytes
Contents
require 'devise/strategies/base' class Devise::Strategies::PamAuthenticatable < Devise::Strategies::Authenticatable def authenticate! if resource = mapping.to.authenticate_with_pam(params[scope]) success!(resource) else fail(:invalid) end end end Warden::Strategies.add(:pam_authenticatable, Devise::Strategies::PamAuthenticatable)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
devise_pam_authenticatable2-3.0.0 | lib/devise_pam_authenticatable/strategy.rb |