AccountLinking

AccountLinking consente a Google di guidare l'utente all'accesso ai servizi web dell'App.

Per i tipi di collegamento Accedi con Google e OAuth + Accedi, Google genera un ID client che identifica la tua app in Google ("ID client emesso da Google alle azioni" nell'interfaccia utente della console). Questo campo è di sola lettura e può essere controllato accedendo alla pagina Collegamento account dell'interfaccia utente di Console. Visita la pagina https://developers.google.com/assistant/identity/google-sign-in

Nota: per tutti i tipi di impostazioni di collegamento dell'account (tranne Accedi con Google), devi fornire un nome utente e una password per un account di prova in Impostazioni.testing_instructions per consentire al team di revisione di esaminare l'app (non saranno visibili agli utenti).

Rappresentazione YAML
enableAccountCreation: boolean
linkingType: enum (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
Campi
enableAccountCreation

boolean

Obbligatorio. Se true, gli utenti possono registrarsi a nuovi account tramite comandi vocali. Se false, la creazione di account è consentita solo sul tuo sito web. Seleziona questa opzione se vuoi visualizzare i tuoi termini di servizio o ottenere il consenso degli utenti durante la registrazione. Il linkType non può essere GOOGLE_SIGN_IN se è false. Il valore di LinkingType non può essere OAUTH se è true.

linkingType

enum (LinkingType)

Obbligatorio. Il tipo di collegamento da utilizzare. Per ulteriori dettagli sui tipi di collegamento, visita la pagina https://developers.google.com/assistant/identity.

authGrantType

enum (AuthGrantType)

Campo facoltativo. Indica il tipo di autenticazione per il tipo di collegamento OAUTH.

appClientId

string

Campo facoltativo. ID client emesso dall'app per Google. Si tratta dell'ID client OAuth2 che identifica Google per il tuo servizio. Impostato solo quando utilizzi OAuth.

authorizationUrl

string

Campo facoltativo. Endpoint della pagina web di accesso che supporta il codice OAuth2 o i flussi impliciti. L'URL deve utilizzare HTTPS. Impostato solo quando utilizzi OAuth.

tokenUrl

string

Campo facoltativo. Endpoint OAuth2 per lo scambio di token. L'URL deve utilizzare HTTPS. Non è impostato quando si utilizza solo OAuth con concessione IMPLICIT come tipo di collegamento. Impostato solo quando utilizzi OAuth.

scopes[]

string

Campo facoltativo. Elenco di autorizzazioni che l'utente deve concedere per poter utilizzare il servizio. Impostato solo quando utilizzi OAuth. Se specifichi questo campo, assicurati di fornire i Termini di servizio nelle informazioni della directory nella sezione LocalizedSettings.terms_of_service_url.

learnMoreUrl

string

Campo facoltativo. Questa è la pagina web del servizio che descrive le autorizzazioni che Google concede all'utente. Impostalo solo se utilizzi OAuth e Accedi con Google. Se specifichi questo campo, assicurati di fornire i Termini di servizio nelle informazioni della directory nella sezione LocalizedSettings.terms_of_service_url.

useBasicAuthHeader

boolean

Campo facoltativo. Se true, consenti a Google di trasmettere l'ID client e il secret tramite l'intestazione di autenticazione HTTP di base. In caso contrario, Google utilizza l'ID client e il secret all'interno del corpo del post. Impostato solo quando utilizzi OAuth. Se specifichi questo campo, assicurati di fornire i Termini di servizio nelle informazioni della directory nella sezione LocalizedSettings.terms_of_service_url.