X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/89a3090417e1f8241497a1d26425df9c5d2cb3ba..055b9792b7692d6c42f4e13d38dc6cd008396a6f:/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