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.