Builds a token-exchange request from an external credential and a target service-account ID.
The reader is called for every request, so file-backed credentials can rotate without recreating this object.
Builds a token-exchange request from an external credential and a target service-account ID.
The reader is called for every request, so file-backed credentials can rotate without recreating this object.
Returns a JSON-safe value for logs.
Creates a requester for the target service account and credential source.
ID of the service account that the external identity can act as.
Source of the current external credential.
Optionallogger: LoggerReadonly$typeContains the fully qualified runtime type name.
ReadonlycredentialsSource of the current external credential.
ReadonlyserviceID of the service account that the external identity can act as.
Returns a JSON-safe value for logs.
Returns the exchange token request.
Builds a token-exchange request from an external credential and a target service-account ID.
The reader is called for every request, so file-backed credentials can rotate without recreating this object.