diff --git a/src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.cc b/src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.cc index f72937fd08e..8d545a8ffc4 100644 --- a/src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.cc +++ b/src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.cc @@ -122,7 +122,7 @@ class JwtTokenFetcherCallCredentials::HttpFetchRequest final Timestamp expiration_time = Timestamp::FromTimespecRoundDown(ts) - Duration::Minutes(1); // Return token object. - self->on_done_(MakeRefCounted( + self->on_done_(MakeRefCounted( Slice::FromCopiedString(absl::StrCat("Bearer ", body)), expiration_time)); } diff --git a/src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.h b/src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.h index fdaae8ca740..d91c82298fa 100644 --- a/src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.h +++ b/src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.h @@ -38,24 +38,6 @@ namespace grpc_core { -// A JWT token. -class JwtToken : public TokenFetcherCredentials::Token { - public: - JwtToken(Slice token, Timestamp expiration) - : token_(std::move(token)), expiration_(expiration) {} - - Timestamp ExpirationTime() override { return expiration_; } - - void AddTokenToClientInitialMetadata(ClientMetadata& metadata) override { - metadata.Append(GRPC_AUTHORIZATION_METADATA_KEY, token_.Ref(), - [](absl::string_view, const Slice&) { abort(); }); - } - - private: - Slice token_; - Timestamp expiration_; -}; - // A base class for JWT token fetching credentials. // Subclasses must implement StartHttpRequest(). class JwtTokenFetcherCallCredentials : public TokenFetcherCredentials {