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

AccessSettings

import type { AccessSettings } from "https://googleapis.deno.dev/v1/iap:v1.ts";

Access related settings for IAP protected apps.

interface AccessSettings {
allowedDomainsSettings?: AllowedDomainsSettings;
corsSettings?: CorsSettings;
gcipSettings?: GcipSettings;
identitySources?: "IDENTITY_SOURCE_UNSPECIFIED" | "WORKFORCE_IDENTITY_FEDERATION"[];
oauthSettings?: OAuthSettings;
policyDelegationSettings?: PolicyDelegationSettings;
reauthSettings?: ReauthSettings;
workforceIdentitySettings?: WorkforceIdentitySettings;
}

§Properties

§
allowedDomainsSettings?: AllowedDomainsSettings
[src]

Optional. Settings to configure and enable allowed domains.

§
corsSettings?: CorsSettings
[src]

Optional. Configuration to allow cross-origin requests via IAP.

§
gcipSettings?: GcipSettings
[src]

Optional. GCIP claims and endpoint configurations for 3p identity providers.

§
identitySources?: "IDENTITY_SOURCE_UNSPECIFIED" | "WORKFORCE_IDENTITY_FEDERATION"[]
[src]

Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.

§
oauthSettings?: OAuthSettings
[src]

Optional. Settings to configure IAP's OAuth behavior.

§
policyDelegationSettings?: PolicyDelegationSettings
[src]

Optional. Settings to allow google-internal teams to use IAP for apps hosted in a tenant project.

§
reauthSettings?: ReauthSettings
[src]

Optional. Settings to configure reauthentication policies in IAP.

§
workforceIdentitySettings?: WorkforceIdentitySettings
[src]

Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.