REST Resource: projects.defaultSupportedIdpConfigs

Resource: DefaultSupportedIdpConfig

Configurations options for authenticating with a the standard set of Identity Toolkit-trusted IDPs.

JSON representation
{   "name": string,   "enabled": boolean,   "clientId": string,   "clientSecret": string,    // Union field idp_specific_config can be only one of the following:   "appleSignInConfig": {     object (AppleSignInConfig)   }   // End of list of possible types for union field idp_specific_config. }
Fields
name

string

The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"

enabled

boolean

True if allows the user to sign in with the provider.

clientId

string

OAuth client ID.

clientSecret

string

OAuth client secret.

Union field idp_specific_config. IDP settings that are specific to one type of sign-in. idp_specific_config can be only one of the following:
appleSignInConfig

object (AppleSignInConfig)

Additional config for Apple-based projects.

AppleSignInConfig

Additional config for SignInWithApple.

JSON representation
{   "codeFlowConfig": {     object (CodeFlowConfig)   },   "bundleIds": [     string   ] }
Fields
codeFlowConfig

object (CodeFlowConfig)

Additional config for Apple for code flow.

bundleIds[]

string

A list of Bundle ID's usable by this project

CodeFlowConfig

Additional config for Apple for code flow.

JSON representation
{   "teamId": string,   "keyId": string,   "privateKey": string }
Fields
teamId

string

Apple Developer Team ID.

keyId

string

Key ID for the private key.

privateKey

string

Private key used for signing the client secret JWT.

Methods

create

Create a default supported Idp configuration for an Identity Toolkit project.

delete

Delete a default supported Idp configuration for an Identity Toolkit project.

get

Retrieve a default supported Idp configuration for an Identity Toolkit project.

list

List all default supported Idp configurations for an Identity Toolkit project.

patch

Update a default supported Idp configuration for an Identity Toolkit project.