REST Resource: projects.defaultSupportedIdpConfigs

Recurso: DefaultSupportedIdpConfig

Son opciones de configuración para autenticarse con un conjunto estándar de proveedores de identidad de confianza de Identity Toolkit.

Representación JSON
{
  "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.
}
Campos
name

string

El nombre del recurso DefaultSupportedIdpConfig, por ejemplo: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"

enabled

boolean

Es verdadero si permite que el usuario acceda con el proveedor.

clientId

string

ID de cliente de OAuth

clientSecret

string

Secreto del cliente de OAuth

Campo de unión idp_specific_config. Configuración de la IDP específica para un tipo de acceso idp_specific_config puede ser solo uno de los siguientes:
appleSignInConfig

object (AppleSignInConfig)

Configuración adicional para proyectos basados en Apple.

AppleSignInConfig

Configuración adicional para SignInWithApple.

Representación JSON
{
  "codeFlowConfig": {
    object (CodeFlowConfig)
  },
  "bundleIds": [
    string
  ]
}
Campos
codeFlowConfig

object (CodeFlowConfig)

Configuración adicional para Apple para el flujo de código.

bundleIds[]

string

Es una lista de los IDs de paquete que puede usar este proyecto.

CodeFlowConfig

Configuración adicional para Apple para el flujo de código.

Representación JSON
{
  "teamId": string,
  "keyId": string,
  "privateKey": string
}
Campos
teamId

string

ID del equipo de desarrolladores de Apple.

keyId

string

Es el ID de la clave privada.

privateKey

string

Clave privada que se usa para firmar el JWT de secreto del cliente.

Métodos

create

Crea una configuración de IdP compatible predeterminada para un proyecto de Identity Toolkit.

delete

Borra una configuración de IDP compatible predeterminada para un proyecto de Identity Toolkit.

get

Recupera una configuración de IdP compatible predeterminada para un proyecto de Identity Toolkit.

list

Muestra una lista de todas las configuraciones de IDP compatibles predeterminadas para un proyecto de Identity Toolkit.

patch

Actualiza una configuración de IDP compatible predeterminada para un proyecto de Identity Toolkit.