Workforce Pool Provider Oidc
data class WorkforcePoolProviderOidc(val clientId: String, val clientSecret: WorkforcePoolProviderOidcClientSecret? = null, val issuerUri: String, val jwksJson: String? = null, val webSsoConfig: WorkforcePoolProviderOidcWebSsoConfig? = null)
Constructors
Link copied to clipboard
constructor(clientId: String, clientSecret: WorkforcePoolProviderOidcClientSecret? = null, issuerUri: String, jwksJson: String? = null, webSsoConfig: WorkforcePoolProviderOidcWebSsoConfig? = null)
Properties
Link copied to clipboard
The optional client secret. Required to enable Authorization Code flow for web sign-in. Structure is documented below.
Link copied to clipboard
OIDC JWKs in JSON String format. For details on definition of a JWK, see https:tools.ietf.org/html/rfc7517. If not set, then we use the jwks_uri
from the discovery document fetched from the .well-known path for the issuer_uri
. Currently, RSA and EC asymmetric keys are supported. The JWK must use following format and include only the following fields:
Link copied to clipboard
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. Structure is documented below.