Avertissement: ces données sont fournies dans le cadre de la politique relative aux données utilisateur de Google . Veuillez lire et respecter la politique. Le non-respect de cette consigne peut entraîner la suspension du projet ou la suspension du compte.

Premiers pas avec la connexion et l'inscription avec One Tap

Avant d'ajouter la connexion One Tap à votre application, configurez vos API Google et vos projets Android.

Configurer votre projet de console d'API Google

  1. Ouvrez votre projet dans la console API ou créez-en un si vous n'en avez pas.
  2. Sur la page de l'écran de consentement OAuth, assurez-vous que toutes les informations sont complètes et exactes. En particulier, assurez-vous d'avoir spécifié les URL des règles de confidentialité et des conditions d'utilisation de votre application.
  3. Sur la page "Identifiants", créez un ID client Android pour votre application si vous n'en avez pas déjà un. Vous devrez spécifier le nom du package de l'application et la signature SHA-1.
  4. Sur la page "Identifiants", créez un ID client d'application Web si vous n'en possédez pas. Vous pouvez laisser les champs "Origines JavaScript autorisées" et "URI de redirection autorisés" vides. Cet ID client représente votre serveur backend d'authentification. (Vous devrez utiliser cet ID client pour appeler les API Google à partir de votre serveur, mais vous en aurez besoin même si vous ne le faites pas.)

Inclure les dépendances dans votre projet Android

  1. Dans votre fichier build.gradle au niveau du projet, assurez-vous d'inclure le dépôt Maven de Google (google()) dans vos sections buildscript et allprojects.
  2. Ajoutez les dépendances des services Google Play et de leur bibliothèque à votre fichier de compilation de module (au niveau de l'application, généralement app/build.gradle):

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:20.2.0'
    }
    

Facultatif: Associer votre application à votre site

Si vous avez un site Web qui partage le backend de connexion de votre application, créez et publiez un fichier de liens vers des éléments numériques afin que les utilisateurs qui se connectent sur une plate-forme puissent facilement se connecter à l'autre.

Étapes suivantes

Ajoutez des flux de connexion One Tap à votre application.