Class: IdentityClient::SessionsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/identity_client/sessions_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



3
4
5
6
7
8
9
# File 'app/controllers/identity_client/sessions_controller.rb', line 3

def create
  auth = request.env["omniauth.auth"]
  user = User.find_by_provider_and_uid(auth["provider"], auth["uid"].to_s) || User.create_with_omniauth(auth)

  session[:user_id] = user.id
  redirect_to '/'
end