# Functions

NewClient creates a HTTP Client that automatically adds an ID token to each request via an Authorization header.
NewTokenSource creates a TokenSource that returns ID tokens with the audience provided and configured with the supplied options.
NewValidator creates a Validator that uses the options provided to configure a the internal http.Client that will be used to make requests to fetch JWKs.
Validate is used to validate the provided idToken with a known Google cert URL.
WithCredentialsFile returns a ClientOption that authenticates API calls with the given service account or refresh token JSON credentials file.
WithCredentialsJSON returns a ClientOption that authenticates API calls with the given service account or refresh token JSON credentials.
WithCustomClaims optionally specifies custom private claims for an ID token.
WithHTTPClient returns a ClientOption that specifies the HTTP client to use as the basis of communications.

# Structs

Payload represents a decoded payload of an ID Token.
Validator provides a way to validate Google ID Tokens with a user provided http.Client.

# Type aliases

ClientOption is for configuring a Google API client or transport.