AccountLinking permet à Google de guider l'utilisateur à se connecter aux services Web de l'application.
Pour les types d'association Google Sign-In et OAuth + Google Sign-In, Google génère un ID client identifiant votre application auprès de Google ("ID client émis par Google pour vos actions" dans l'UI de la console). Ce champ est en lecture seule. Vous pouvez le vérifier en accédant à la page "Association de comptes" dans l'interface utilisateur de la console. Consultez la page https://developers.google.com/assistant/identity/google-sign-in.
Remarque: Pour tous les types de paramètres d'association de comptes (à l'exception de Google Sign-In), vous devez fournir un nom d'utilisateur et un mot de passe pour un compte test dans Settings.testing_instructions afin que l'équipe d'examinateurs puisse les examiner. Les utilisateurs ne pourront pas les voir.
Représentation YAML | |
---|---|
enableAccountCreation: boolean linkingType: enum ( |
Champs | |
---|---|
enableAccountCreation |
Obligatoire. Si la valeur est |
linkingType |
Obligatoire. Type d'association à utiliser. Pour en savoir plus sur les types d'association, consultez https://developers.google.com/assistant/identity. |
authGrantType |
Facultatif. Indique le type d'authentification pour le type d'association OAuth. |
appClientId |
Facultatif. ID client émis par votre application pour Google. Il s'agit de l'ID client OAuth2 qui identifie Google pour votre service. Défini uniquement lors de l'utilisation d'OAuth. |
authorizationUrl |
Facultatif. Point de terminaison de votre page Web de connexion compatible avec le code OAuth2 ou les flux implicites. L'URL doit utiliser le protocole HTTPS. Défini uniquement lors de l'utilisation d'OAuth. |
tokenUrl |
Facultatif. Point de terminaison OAuth2 pour l'échange de jetons. L'URL doit utiliser le protocole HTTPS. Ce paramètre n'est pas défini lorsque vous n'utilisez qu'OAuth avec IMPLICIT comme type d'association. Défini uniquement lors de l'utilisation d'OAuth. |
scopes[] |
Facultatif. Liste des autorisations que l'utilisateur doit donner pour utiliser votre service. Défini uniquement lors de l'utilisation d'OAuth. Assurez-vous de fournir des conditions d'utilisation dans les informations d'annuaire de la section LocalizedSettings.terms_of_service_url, en spécifiant ce champ. |
learnMoreUrl |
Facultatif. Il s'agit de la page Web de votre service qui décrit les autorisations que l'utilisateur accorde à Google. Défini uniquement si vous utilisez OAuth et Google Sign-In. Assurez-vous de fournir des conditions d'utilisation dans les informations d'annuaire de la section LocalizedSettings.terms_of_service_url, en spécifiant ce champ. |
useBasicAuthHeader |
Facultatif. Si la valeur est "true", autoriser Google à transmettre l'ID client et le code secret via l'en-tête d'authentification de base HTTP. Sinon, Google utilise l'ID client et le code secret dans le corps du post. Défini uniquement lors de l'utilisation d'OAuth. Assurez-vous de fournir des conditions d'utilisation dans les informations d'annuaire de la section LocalizedSettings.terms_of_service_url, en spécifiant ce champ. |