Recurso: DefaultSupportedIdpConfig
Opções de configuração para autenticação com um conjunto padrão de provedores de identidade confiáveis do Identity Toolkit.
Representação JSON |
---|
{ "name": string, "enabled": boolean, "clientId": string, "clientSecret": string, // Union field |
Campos | |
---|---|
name |
O nome do recurso DefaultSupportedIdpConfig, por exemplo: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com" |
enabled |
Verdadeiro se permite que o usuário faça login com o provedor. |
clientId |
ID do cliente OAuth. |
clientSecret |
Chave secreta do cliente OAuth. |
Campo de união idp_specific_config . Configurações de IDP específicas para um tipo de login. idp_specific_config pode ser apenas de um dos tipos a seguir: |
|
appleSignInConfig |
Configuração adicional para projetos baseados na Apple. |
AppleSignInConfig
Configuração extra para o SignInWithApple.
Representação JSON |
---|
{
"codeFlowConfig": {
object ( |
Campos | |
---|---|
codeFlowConfig |
Configuração extra para a Apple para fluxo de código. |
bundleIds[] |
Uma lista de IDs de pacotes que podem ser usados por este projeto |
CodeFlowConfig
Configuração adicional para a Apple para fluxo de código.
Representação JSON |
---|
{ "teamId": string, "keyId": string, "privateKey": string } |
Campos | |
---|---|
teamId |
ID da equipe do desenvolvedor da Apple. |
keyId |
ID da chave para a chave privada. |
privateKey |
Chave privada usada para assinar o JWT do segredo do cliente. |
Métodos |
|
---|---|
|
Crie uma configuração de IdP padrão com suporte para um projeto do Identity Toolkit. |
|
Exclua uma configuração de IdP padrão com suporte para um projeto do Identity Toolkit. |
|
Extraia uma configuração de IdP padrão com suporte para um projeto do Identity Toolkit. |
|
Lista todas as configurações de IdP padrão com suporte para um projeto do Identity Toolkit. |
|
Atualize uma configuração de idp padrão com suporte para um projeto do Identity Toolkit. |