Identity Platform OAuth IdP Config

Identity Platform OAuth IdP Config in Google Cloud is a configuration resource that defines how an external OAuth identity provider integrates with Identity Platform. It specifies details such as client IDs, client secrets, and authorization endpoints, enabling users to sign in using third-party providers like Google, Facebook, or GitHub. This resource helps manage authentication flows and user identity federation securely.

gcp.identitytoolkit_oauth_idp_config

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
client_idcorestringThe client id of an OAuth client.
client_secretcorestringThe client secret of the OAuth client, to enable OIDC code flow.
datadog_display_namecorestring
enabledcoreboolTrue if allows the user to sign in with the provider.
gcp_display_namecorestringThe config's display name set by developers.
issuercorestringFor OIDC Idps, the issuer identifier.
labelscorearray<string>
namecorestringThe name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
response_typecorejsonThe response type to request for in the OAuth authorization flow. You can set either `id_token` or `code` to true, but not both. Setting both types to be simultaneously true (`{code: true, id_token: true}`) is not yet supported.
tagscorehstore_csv
zone_idcorestring