Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GenerateIdTokenRequest

import type { GenerateIdTokenRequest } from "https://googleapis.deno.dev/v1/iamcredentials:v1.ts";
interface GenerateIdTokenRequest {
audience?: string;
delegates?: string[];
includeEmail?: boolean;
}

§Properties

§
audience?: string
[src]

Required. The audience for the token, such as the API or account that this token grants access to.

§
delegates?: string[]
[src]

The sequence of service accounts in a delegation chain. Each service account must be granted the roles/iam.serviceAccountTokenCreator role on its next service account in the chain. The last service account in the chain must be granted the roles/iam.serviceAccountTokenCreator role on the service account that is specified in the name field of the request. The delegates must have the following format: projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}. The - wildcard character is required; replacing it with a project ID is invalid.

§
includeEmail?: boolean
[src]

Include the service account email in the token. If set to true, the token will contain email and email_verified claims.