Class: ArtsyAuth::SessionsController

Inherits:
ActionController::Base
  • Object
show all
Defined in:
lib/artsy-auth/session_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



3
4
5
6
7
8
# File 'lib/artsy-auth/session_controller.rb', line 3

def create
  session[:user_id] = auth_hash['uid']
  session[:email] = auth_hash['info']['raw_info']['email']
  session[:access_token] = auth_hash['credentials']['token']
  redirect_to ArtsyAuth.config.callback_url
end

#destroyObject



10
11
12
13
# File 'lib/artsy-auth/session_controller.rb', line 10

def destroy
  reset_session
  redirect_to "#{ArtsyAuth.config.artsy_api_url}/users/sign_out"
end