View Source GoogleApi.Connectors.V1.Model.Oauth2JwtBearer (google_api_connectors v0.13.0)

Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details.

Attributes

  • clientKey (type: GoogleApi.Connectors.V1.Model.Secret.t, default: nil) - Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: projects/*/secrets/*/versions/*.
  • jwtClaims (type: GoogleApi.Connectors.V1.Model.JwtClaims.t, default: nil) - JwtClaims providers fields to generate the token.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Connectors.V1.Model.Oauth2JwtBearer{
  clientKey: GoogleApi.Connectors.V1.Model.Secret.t() | nil,
  jwtClaims: GoogleApi.Connectors.V1.Model.JwtClaims.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.