Class: Devise::Strategies::AuthProxyAuthenticatable
- Inherits:
-
Authenticatable
- Object
- Authenticatable
- Devise::Strategies::AuthProxyAuthenticatable
- Defined in:
- lib/devise_auth_proxy/strategy.rb
Instance Method Summary collapse
Instance Method Details
#authenticate! ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/devise_auth_proxy/strategy.rb', line 11 def authenticate! resource = mapping.to.find_for_auth_proxy_authentication(env) return fail(:invalid) unless resource # remember_me(resource) success!(resource) end |
#store? ⇒ Boolean
20 21 22 |
# File 'lib/devise_auth_proxy/strategy.rb', line 20 def store? !DeviseAuthProxy.skip_session end |
#valid? ⇒ Boolean
7 8 9 |
# File 'lib/devise_auth_proxy/strategy.rb', line 7 def valid? DeviseAuthProxy.proxy_user_id(env).present? end |