X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fb3c02b38a24cda422de95f2f8b49002b841cc72..8e1a765ae82afa02aa169d1639d8f442eb2fab47:/services/api/app/controllers/user_sessions_controller.rb diff --git a/services/api/app/controllers/user_sessions_controller.rb b/services/api/app/controllers/user_sessions_controller.rb index 28e7e795cd..2c22cb8932 100644 --- a/services/api/app/controllers/user_sessions_controller.rb +++ b/services/api/app/controllers/user_sessions_controller.rb @@ -1,5 +1,5 @@ class UserSessionsController < ApplicationController - before_filter :login_required, :only => [ :destroy ] + before_filter :require_auth_scope_all, :only => [ :destroy ] skip_before_filter :uncamelcase_params_hash_keys skip_before_filter :find_object_by_uuid @@ -28,14 +28,15 @@ class UserSessionsController < ApplicationController user = User.new(:email => omniauth['info']['email'], :first_name => omniauth['info']['first_name'], :last_name => omniauth['info']['last_name'], - :identity_url => omniauth['info']['identity_url']) + :identity_url => omniauth['info']['identity_url'], + :is_active => Rails.configuration.new_users_are_active) else user.email = omniauth['info']['email'] user.first_name = omniauth['info']['first_name'] user.last_name = omniauth['info']['last_name'] end - # prevent OrvosModel#before_create and _update from throwing + # prevent ArvadosModel#before_create and _update from throwing # "unauthorized": Thread.current[:user] = user