REST Resource: projects.defaultSupportedIdpConfigs

Risorsa: DefaultSupportedIdpConfig

Opzioni di configurazione per l'autenticazione con un insieme standard di provider di identità attendibili di Identity Toolkit.

Rappresentazione 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.
}
Campi
name

string

Il nome della risorsa DefaultSupportedIdpConfig, ad esempio: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com"

enabled

boolean

True se consente all'utente di accedere con il provider.

clientId

string

ID client OAuth.

clientSecret

string

Client secret OAuth.

Campo unione idp_specific_config. Impostazioni dell'IDP specifiche per un tipo di accesso. idp_specific_config può essere solo uno dei seguenti:
appleSignInConfig

object (AppleSignInConfig)

Configurazione aggiuntiva per i progetti basati su Apple.

AppleSignInConfig

Configurazione aggiuntiva per SignInWithApple.

Rappresentazione JSON
{
  "codeFlowConfig": {
    object (CodeFlowConfig)
  },
  "bundleIds": [
    string
  ]
}
Campi
codeFlowConfig

object (CodeFlowConfig)

Configurazione aggiuntiva per Apple per il flusso di codice.

bundleIds[]

string

Un elenco di ID bundle utilizzabili da questo progetto

CodeFlowConfig

Configurazione aggiuntiva per Apple per il flusso di codice.

Rappresentazione JSON
{
  "teamId": string,
  "keyId": string,
  "privateKey": string
}
Campi
teamId

string

ID team sviluppatore Apple.

keyId

string

ID chiave per la chiave privata.

privateKey

string

Chiave privata utilizzata per firmare il JWT del client secret.

Metodi

create

Crea una configurazione predefinita del provider di identità supportata per un progetto Identity Toolkit.

delete

Elimina una configurazione IdP supportata predefinita per un progetto Identity Toolkit.

get

Recupera una configurazione predefinita del provider di identità supportata per un progetto Identity Toolkit.

list

Elenca tutte le configurazioni Idp supportate predefinite per un progetto Identity Toolkit.

patch

Aggiorna una configurazione predefinita del provider di identità supportata per un progetto Identity Toolkit.