WorkforcePoolProviderOidc constructor
const
WorkforcePoolProviderOidc({
- required Input<
String> clientId, - Input<
WorkforcePoolProviderOidcClientSecret?> ? clientSecret, - required Input<
String> issuerUri, - Input<
String?> ? jwksJson, - Input<
WorkforcePoolProviderOidcWebSsoConfig?> ? webSsoConfig,
Creates a new WorkforcePoolProviderOidc.
clientId The client ID. Must match the audience claim of the JWT issued by the identity provider.
clientSecret The optional client secret. Required to enable Authorization Code flow for web sign-in.
issuerUri The OIDC issuer URI. Must be a valid URI using the 'https' scheme.
jwksJson OIDC JWKs in JSON String format. For details on definition of a
webSsoConfig Configuration for web single sign-on for the OIDC provider. Here, web sign-in refers to console sign-in and gcloud sign-in through the browser.
Implementation
const WorkforcePoolProviderOidc({
required this.clientId,
this.clientSecret,
required this.issuerUri,
this.jwksJson,
this.webSsoConfig,
});