Class TokenStringOidcClient

java.lang.Object
dev.sigstore.oidc.client.TokenStringOidcClient
All Implemented Interfaces:
OidcClient

public class TokenStringOidcClient extends Object implements OidcClient
This should only be used when the user has an out of band mechanism for obtaining an OIDC token to be consumed by a sigstore signing event. So it should not be included in any defaults for OidcClients.

It's not explicitly designed for multi use, but implementers of the TokenStringOidcClient.TokenStringProvider may include mechanisms for longer lived signing events. Each time a token is requested, the provider may execute a fetch of the token.