J'ai trouvé ce fil de discussion il y a quelque temps lorsque cela nous est arrivé dans notre projet de développement sur la plateforme Google Cloud.
Vous pouvez utiliser un projet pour le développement sans vérification. Aucun problème à ce sujet. Mais il y a des limitations (plus d'informations ici et ici). Fondamentalement, nous avons atteint la limite de 100 utilisateurs accédant à l'application. C'était étrange car nous testions avec quelques comptes (5-6) jusqu'à ce que nous découvrions que, si vous désinstallez et réinstallez l'application, cela compte comme un nouvel utilisateur. Nous testions l'autorisation incrémentielle, donc nous avons désinstallé/réinstallé l'application plusieurs fois et nous avons atteint le quota.
Lorsque vous atteignez cette limite, vous verrez le message "Connexion avec Google temporairement désactivée pour cette application" et seuls les utilisateurs de l'organisation où se trouve le projet peuvent accéder à l'application. Nous ne pouvions donc pas effectuer de tests avec nos comptes à partir d'un domaine de démonstration ou de nos comptes Gmail.
La seule solution disponible était de remplir le formulaire de vérification OAuth (même si vous ne vouliez pas publier l'application), mais il y avait des problèmes pour le faire. Par exemple, il était obligatoire de supprimer http://localhost des URLs OAuth valides. Et d'autres problèmes liés au développement.
Mais cela a récemment changé. J'ai accédé à l'écran des informations d'identification OAuth sur Google Cloud Platform (APIs & Services > Credentials > OAuth consent screen) cette semaine et maintenant la page est différente. Maintenant, vous n'avez pas besoin de spécifier "Origines JavaScript autorisées" et "URL de redirection autorisées", vous devez simplement spécifier vos autorisations pour les APIs Google et les domaines autorisés. Ensuite, en bas de la page, vous trouverez le bouton "Soumettre une vérification" et le processus commencera. Vous trouverez également des informations sur la droite :
A propos de l'écran de consentement
L'écran de consentement informe vos utilisateurs qui demande l'accès à leurs données et quel type de données vous demandez d'accéder.
Vérification du développeur OAuth
Pour vous protéger, vous et vos utilisateurs, votre écran de consentement peut nécessiter une vérification par Google. Sans vérification, vos utilisateurs verront une page supplémentaire indiquant que votre application n'est pas vérifiée par Google.
La vérification est requise si
Votre type d'application est public, et vous ajoutez une autorisation sensible. La vérification peut prendre plusieurs jours pour s'achever. Vous recevrez des mises à jour par e-mail au fur et à mesure du traitement.
Enregistrer sans publier
Même si votre écran de consentement n'est pas publié, vous pouvez toujours tester votre application avec des utilisateurs avec les limitations suivantes :
-
Les autorisations sensibles sont limitées à 100 demandes d'accès avant que la vérification ne soit requise
-
Les utilisateurs voient une page supplémentaire indiquant que votre application n'est pas vérifiée par Google.
Pour inclure "Origines JavaScript autorisées" et "URL de redirection autorisées", vous devez aller à APIs & Services > Credentials et cliquer sur votre ID client OAuth 2.0. Vous y trouverez un formulaire où vous pouvez les ajouter.
Dans notre cas, nous avons reçu une réponse de Google en 1 jour. Dans l'e-mail, il y avait des instructions pour passer la vérification. Nous avons dû répondre à l'e-mail avec une vidéo téléchargée sur YouTube abordant les points suivants :
- Comment l'utilisateur s'inscrit sur votre application et accorde l'accès aux autorisations sensibles demandées dans la vérification ?
- L'écran de consentement OAuth tel que vu par les utilisateurs finaux
- Comment votre application utilise les autorisations demandées pour fournir des services aux développeurs ?
- Un e-mail de compte de test et le mot de passe pour que nous puissions tester le processus d'inscription de l'utilisateur et valider la fonctionnalité du projet.
Nous avons enregistré une vidéo montrant les points 1, 2 et 3 et leur avons envoyé un compte de test pour le point 4.
Après 1 jour, nous avons reçu une autre réponse de Google confirmant que notre projet avait été vérifié.
Donc finalement le problème a été résolu !
J'espère que cela pourra aider les personnes dans la même situation. Cela a été vraiment ennuyeux pour nous.
0 votes
J'ai eu ce problème depuis longtemps déjà. Mais, j'ai pu continuer en appuyant sur les boutons ci-dessous. Maintenant je ne vois plus les boutons. Est-ce que quelque chose a changé?
2 votes
Oui, nous avions l'habitude de faire face à l'écran d'application non vérifiée auparavant et nous continuions en cliquant sur le bouton "Avancé". Mais nous rencontrons maintenant cet écran lorsque nous essayons. Je ne sais pas ce qui a changé car il n'y a pas de mise à jour de la part de Google à ce sujet.
5 votes
Avez-vous des mises à jour à ce sujet? Comment cela a-t-il été résolu?