AccountLinking permet à Google de guider l'utilisateur pour qu'il se connecte 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 attribué par Google pour vos actions" dans l'interface utilisateur de la console). Ce champ est en lecture seule et peut être vérifié 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 chargée de l'examen puisse examiner l'application (ils ne seront pas visibles par les utilisateurs).
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'associations, consultez la page https://developers.google.com/assistant/identity. |
authGrantType |
Facultatif. Indique le type d'authentification pour le type de liaison OAUTH. |
appClientId |
Facultatif. ID client attribué par votre application à Google. Il s'agit de l'ID client OAuth2 qui identifie Google auprès de 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 utilisez uniquement le protocole OAuth avec l'attribution IMPLICIT comme type d'association. Défini uniquement lors de l'utilisation d'OAuth. |
scopes[] |
Facultatif. Liste des autorisations que l'utilisateur doit accorder pour utiliser votre service. Défini uniquement lors de l'utilisation d'OAuth. Si vous spécifiez ce champ, veillez à fournir des conditions d'utilisation dans les informations du répertoire de la section LocalizedSettings.terms_of_service_url. |
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. Si vous spécifiez ce champ, veillez à fournir des conditions d'utilisation dans les informations du répertoire de la section LocalizedSettings.terms_of_service_url. |
useBasicAuthHeader |
Facultatif. Si la valeur est "true", autorisez 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 de l'article. Défini uniquement lors de l'utilisation d'OAuth. Si vous spécifiez ce champ, veillez à fournir des conditions d'utilisation dans les informations du répertoire de la section LocalizedSettings.terms_of_service_url. |