Un client OAuth2 existe déjà pour ces nom de package et certificat SHA-1 dans un autre projet

Pourquoi ce message s'affiche-t-il ?

Cette erreur se produit lorsque nous détectons qu'un autre projet Firebase ou Google Cloud contient un ID client OAuth 2.0 avec le nom de package et le certificat SHA-1 que vous avez spécifiés. Lorsque vous ajoutez Firebase à une application Android dans la console Firebase, nous essayons de générer un ID client OAuth 2.0 pour votre application. Cet ID est utilisé pour authentifier votre application avec certaines API Google, comme App Invites ou l'API Drive. Pour des raisons de sécurité, chaque combinaison nom de package/empreinte numérique SHA-1 utilisée pour créer un ID client OAuth 2.0 doit être unique pour tous les projets Firebase et Google Cloud.

Quel est l'impact sur mon application ?

Il existe actuellement deux fonctionnalités Firebase pour lesquelles il est nécessaire de configurer le nom de package et le certificat SHA-1 de vos applications Android :

  • Invites : ne fonctionne pas si aucun certificat SHA-1 n'est fourni. Il n'existe actuellement aucune façon d'utiliser le certificat SHA-1 d'un autre projet.
  • Authentication : pour utiliser Google comme fournisseur d'authentification, vous devez ajouter manuellement à la liste blanche l'ID client de votre projet existant dans la configuration de Sign-In.

Que puis-je faire ?

Si vous n'utilisez pas Firebase Invites ni Google comme fournisseur de connexion à Firebase par authentification, vous n'avez rien à faire. Si vous utilisez l'une de ces fonctionnalités, choisissez ci-dessous la situation correspondant le mieux à votre cas :

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?
7827594310784920308
true
Rechercher dans le centre d'aide
true
true
true
true
true
5054967
false
false
Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
false
false