Class: Devise::Strategies::AuthProxyAuthenticatable

Inherits:
Authenticatable
  • Object
show all
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

Returns:

  • (Boolean)


20
21
22
# File 'lib/devise_auth_proxy/strategy.rb', line 20

def store?
  !DeviseAuthProxy.skip_session
end

#valid?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/devise_auth_proxy/strategy.rb', line 7

def valid?
  DeviseAuthProxy.proxy_user_id(env).present?
end