# Namespace Google.Apis.Auth (1.73.0)

<button class="button button-with-icon cloud-select-dropdown__button " aria-haspopup="true">Version latest</button>

- [1.73.0 (latest)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth)
- [1.69.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/1.69.0/Google.Apis.Auth)
- [1.68.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/1.68.0/Google.Apis.Auth)
- [1.60.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/1.60.0/Google.Apis.Auth)
- [1.59.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/1.59.0/Google.Apis.Auth)
- [1.55.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/1.55.0/Google.Apis.Auth)
- [1.50.0](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/1.50.0/Google.Apis.Auth)

## Classes

### [GoogleJsonWebSignature](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.GoogleJsonWebSignature)

Google JSON Web Signature as specified in <https://developers.google.com/accounts/docs/OAuth2ServiceAccount>.

### [GoogleJsonWebSignature.Header](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.GoogleJsonWebSignature.Header)

The header as specified in <https://developers.google.com/accounts/docs/OAuth2ServiceAccount#formingheader>.

### [GoogleJsonWebSignature.Payload](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.GoogleJsonWebSignature.Payload)

The payload as specified in
<https://developers.google.com/accounts/docs/OAuth2ServiceAccount#formingclaimset>,
<https://developers.google.com/identity/protocols/OpenIDConnect>, and
<https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims>

### [GoogleJsonWebSignature.ValidationSettings](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.GoogleJsonWebSignature.ValidationSettings)

Settings used when validating a JSON Web Signature.

### [InvalidJwtException](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.InvalidJwtException)

An exception that is thrown when a Json Web Token (JWT) is invalid.

### [JsonWebSignature](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.JsonWebSignature)

JSON Web Signature (JWS) implementation as specified in
<http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-11>.

### [JsonWebSignature.Header](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.JsonWebSignature.Header)

Header as specified in <http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-11#section-4.1>.

### [JsonWebSignature.Payload](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.JsonWebSignature.Payload)

JWS Payload.

### [JsonWebToken](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.JsonWebToken)

JSON Web Token (JWT) implementation as specified in
<http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-08>.

### [JsonWebToken.Header](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.JsonWebToken.Header)

JWT Header as specified in <http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-08#section-5>.

### [JsonWebToken.Payload](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.JsonWebToken.Payload)

JWT Payload as specified in <http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-08#section-4.1>.

### [SignedTokenVerificationOptions](https://docs.cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.SignedTokenVerificationOptions)

Options to use when verifying signed JWTs.