projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update comments in the tests
[arvados.git]
/
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 046da5ca48f8674d6dcba184a6db5c6cc2314913..3674c010cb7bcd97ae808483997ef5118554042f 100644
(file)
--- a/
services/api/app/controllers/user_sessions_controller.rb
+++ b/
services/api/app/controllers/user_sessions_controller.rb
@@
-29,7
+29,7
@@
class UserSessionsController < ApplicationController
tail_kind: 'email',
tail_uuid: omniauth['info']['email'],
head_kind: 'arvados#user').each do |link|
tail_kind: 'email',
tail_uuid: omniauth['info']['email'],
head_kind: 'arvados#user').each do |link|
- if prefix = link.properties[
:identity_url_prefix
]
+ if prefix = link.properties[
'identity_url_prefix'
]
if prefix == omniauth['info']['identity_url'][0..prefix.size-1]
user = User.find_by_uuid(link.head_uuid)
break if user
if prefix == omniauth['info']['identity_url'][0..prefix.size-1]
user = User.find_by_uuid(link.head_uuid)
break if user
@@
-121,7
+121,8
@@
class UserSessionsController < ApplicationController
api_client_auth = ApiClientAuthorization.
new(user: user,
api_client: @api_client,
api_client_auth = ApiClientAuthorization.
new(user: user,
api_client: @api_client,
- created_by_ip_address: remote_ip)
+ created_by_ip_address: remote_ip,
+ scopes: ["all"])
api_client_auth.save!
if callback_url.index('?')
api_client_auth.save!
if callback_url.index('?')