Class: OmniAuth::Strategies::Account

Inherits:
Object
  • Object
show all
Includes:
OmniAuth::Strategy
Defined in:
lib/omniauth/strategies/account.rb

Instance Method Summary collapse

Instance Method Details

#accountObject



15
16
17
# File 'lib/omniauth/strategies/account.rb', line 15

def 
  @account ||= model.authenticate(request['session']['email'], request['session']['password'])
end

#callback_phaseObject



10
11
12
13
# File 'lib/omniauth/strategies/account.rb', line 10

def callback_phase
  return fail!(:invalid_credentials) unless 
  super
end

#modelObject



19
20
21
# File 'lib/omniauth/strategies/account.rb', line 19

def model
  options[:model] || ::Account
end

#request_phaseObject



6
7
8
# File 'lib/omniauth/strategies/account.rb', line 6

def request_phase
  redirect "/session/new"
end