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 |
Fields | |
---|---|
name |
The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com" |
enabled |
True if allows the user to sign in with the provider. |
clientId |
OAuth client ID. |
clientSecret |
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 |
Additional config for Apple-based projects. |
AppleSignInConfig
Additional config for SignInWithApple.
JSON representation |
---|
{
"codeFlowConfig": {
object ( |
Fields | |
---|---|
codeFlowConfig |
|
bundleIds[] |
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 |
Apple Developer Team ID. |
keyId |
Key ID for the private key. |
privateKey |
Private key used for signing the client secret JWT. |
Methods |
|
---|---|
|
Create a default supported Idp configuration for an Identity Toolkit project. |
|
Delete a default supported Idp configuration for an Identity Toolkit project. |
|
Retrieve a default supported Idp configuration for an Identity Toolkit project. |
|
List all default supported Idp configurations for an Identity Toolkit project. |
|
Update a default supported Idp configuration for an Identity Toolkit project. |