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

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Avant d'ajouter la connexion en un 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.
  2. Sur la page 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 devez spécifier le nom du package de votre application et la signature SHA-1.
  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 devez utiliser cet ID client pour appeler les API Google à partir de votre serveur, mais vous en avez besoin même si vous ne l'utilisez pas.)

Inclure les dépendances dans votre projet Android

  1. Dans votre fichier build.gradle au niveau du projet, veillez à inclure le dépôt Maven de Google (google()) dans les sections buildscript et allprojects.
  2. Ajoutez les dépendances des services d'authentification Google Play à 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.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 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 parcours de connexion One Tap à votre application.