Avant d'ajouter la connexion avec One Tap à votre application, configurez vos API Google et Android projets.
Configurer votre projet dans la console d'API Google
- Ouvrez votre projet dans la console API ou créez-en un si vous vous n'en avez pas encore.
- Sur la page de l'écran de consentement OAuth, assurez-vous que toutes les informations sont complètes et précises. Veillez en particulier à indiquer les URL des règles de confidentialité et des conditions d'utilisation de votre application.
- Sur la page "Identifiants", créez un ID client Android pour votre application si vous
vous n'en avez pas encore. Vous devrez spécifier le nom du package et la signature SHA-1 de votre application.
- Accédez à la page Identifiants.
- Cliquez sur Créer des identifiants > ID client OAuth.
- Sélectionnez le type d'application Android.
- Sur la page "Identifiants", créez un ID client d'application Web
en ont déjà une. Vous pouvez quitter les champs Authorized JavaScript Origins (Origines JavaScript autorisées)
Les champs d'URI de redirection autorisés sont vides. Cet ID client représente
serveur backend d'authentification. (Vous utiliserez cet ID client lorsque vous appellerez des API Google à partir de votre serveur, mais vous en avez besoin même si vous ne le faites pas.)
- Accédez à la page Identifiants.
- Cliquez sur Créer des identifiants > ID client OAuth.
- Sélectionnez le type d'application Application Web.
Inclure des dépendances dans votre projet Android
- Dans le fichier
build.gradle
au niveau du projet, veillez à inclure l'adresse e-mail de Google Dépôt Maven (google()
) dansbuildscript
etallprojects
. 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.2.0' }
Facultatif: Associer votre application à votre site
Si votre site Web partage le backend de connexion de votre application, créez et publier un fichier Digital Asset Links afin que les utilisateurs qui se connectent sur une plateforme puissent facilement se connecter à l'autre.
Étapes suivantes
Ajouter des procédures de connexion One Tap à votre application