View Source GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaJwt (google_api_integrations v0.12.0)

Represents JSON web token(JWT), which is a compact, URL-safe means of representing claims to be transferred between two parties, enabling the claims to be digitally signed or integrity protected.

Attributes

  • jwt (type: String.t, default: nil) - The token calculated by the header, payload and signature.
  • jwtHeader (type: String.t, default: nil) - Identifies which algorithm is used to generate the signature.
  • jwtPayload (type: String.t, default: nil) - Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
  • secret (type: String.t, default: nil) - User's pre-shared secret to sign the token.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaJwt{
  jwt: String.t() | nil,
  jwtHeader: String.t() | nil,
  jwtPayload: String.t() | nil,
  secret: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.