X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5338c3fe0abbc6599aa290085be13eecfb0044e9..5f915857cbb3620587f321514a065a73fd6ecc46:/services/api/app/models/api_client_authorization.rb diff --git a/services/api/app/models/api_client_authorization.rb b/services/api/app/models/api_client_authorization.rb index 651eacf626..6057c4d269 100644 --- a/services/api/app/models/api_client_authorization.rb +++ b/services/api/app/models/api_client_authorization.rb @@ -111,6 +111,7 @@ class ApiClientAuthorization < ArvadosModel def self.check_system_root_token token if token == Rails.configuration.SystemRootToken return ApiClientAuthorization.new(user: User.find_by_uuid(system_user_uuid), + uuid: Rails.configuration.ClusterID+"-gj3su-000000000000000", api_token: token, api_client: ApiClient.new(is_trusted: true, url_prefix: "")) else @@ -163,6 +164,9 @@ class ApiClientAuthorization < ArvadosModel (secret == auth.api_token || secret == OpenSSL::HMAC.hexdigest('sha1', auth.api_token, remote)) # found it + if token_uuid[0..4] != Rails.configuration.ClusterID + Rails.logger.debug "found cached remote token #{token_uuid} with secret #{secret} in local db" + end return auth end @@ -273,6 +277,7 @@ class ApiClientAuthorization < ArvadosModel api_token: secret, api_client_id: 0, expires_at: Time.now + Rails.configuration.Login.RemoteTokenRefresh) + Rails.logger.debug "cached remote token #{token_uuid} with secret #{secret} in local db" end return auth else