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

Avant d'ajouter la connexion en un seul geste à votre application, configurez vos API Google et vos projets Android.

Configurer votre projet dans la console Google APIs

  1. Ouvrez votre projet dans la console API ou créez-en un si vous n'en avez pas déjà un.
  2. Sur la page de l'écran d'autorisation 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 et la signature SHA-1 de votre application.
    1. Accédez à la page Identifiants.
    2. Cliquez sur Créer des identifiants > ID client OAuth.
    3. Sélectionnez le type d'application Android.
  4. Sur la page "Identifiants", créez un ID client d'application Web si vous n'en avez pas déjà un. 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 utiliserez cet ID client lorsque vous appellerez les API Google à partir de votre serveur, mais vous en avez besoin même si vous ne le faites pas.)
    1. Accédez à la page Identifiants.
    2. Cliquez sur Créer des identifiants > ID client OAuth.
    3. Sélectionnez le type d'application Application Web.

Inclure des dépendances dans votre projet Android

  1. Dans le fichier build.gradle de niveau projet, veillez à inclure le dépôt Maven (google()) de Google à la fois dans les sections buildscript et allprojects.
  2. Ajoutez les dépendances des bibliothèques d'authentification des services Google Play à votre fichier de compilation de votre 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:21.3.0'
    }
    

Facultatif: Associer votre application à votre site

Si vous disposez d'un site Web qui partage le backend de connexion de votre application, créez et publiez un fichier Digital Asset Links afin que les utilisateurs qui se connectent sur une plate-forme puissent facilement se connecter sur l'autre.

Étapes suivantes

Ajoutez des flux de connexion avec One Tap à votre application.