X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/38104975556f7a0a59c1a21a97aa37cd0e178d69..056f25f39b72bbaca2f66a41285d6f9a5a5bb56f:/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb diff --git a/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb b/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb index 99446688db..22bcb6c1d5 100644 --- a/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb +++ b/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb @@ -49,7 +49,12 @@ class Arvados::V1::ApiClientAuthorizationsController < ApplicationController end def current - @object = Thread.current[:api_client_authorization] + @object = Thread.current[:api_client_authorization].dup + if params[:remote] + # Client is validating a salted token. Don't return the unsalted + # secret! + @object.api_token = nil + end show end