web-dev-qa-db-fra.com

Redirection invalide: le domaine doit être ajouté à la liste des domaines autorisés malgré sa présence

Je tente de me connecter à l'API Google Analytics à l'aide de Matillion ETL sur une instance AWS EC2 afin de charger un lac de données . Lorsque j'essaie d'ajouter l'URL de rappel dans la console pour développeurs de Google http: // ec2 -99-99-99-99.compute-1.amazonaws.com/oauth_redirect.html , je reçois le message d'erreur:

"Invalid Redirect: domain must be added to the authorized domains list before submitting."

Amazonaws.com est ajouté aux domaines autorisés sur l'écran de consentement OAuth. Si j'ajoute, compute-1.amazonaws.com/oauth_redirect.html, il l'accepte. Je sais donc que c'est reconnaître amazonaws.com, mais pas pour mon instance spécifique EC2

Je pensais que c'était parce que c'est un sous-sous-domaine, mais je ne suis pas sûr que cela compte. Sur la base d’autres messages tels que this d’autres personnes ont pu se connecter.

J'ai également essayé d'ajouter un nouvel ensemble d'enregistrements dans Route 53 au lieu de l'URL fournie par AWS, mais je ne sais pas comment changer l'URL de rappel par défaut dans Matillion. J'ai envoyé à leur équipe d'assistance une question distincte à ce sujet et je vous ferai savoir si cela résout le problème.

Je pense que c’est un problème du côté de Google qui devrait le résoudre. Est-ce qu'il me manque un paramètre dans la console Google pour autoriser cela?

Edit: l’utilisation de l’URL Route 53 lors de la connexion à Matillion force la configuration OAuth à l’utiliser lors de l’obtention de l’URL de rappel. Je peux maintenant me connecter à Google Analytics. Je vais laisser ce message au cas où quelqu'un d'autre se heurterait au problème de subdomain.subdomain.domain.com avec Google

3
Chris Reed

Comme suggéré dans https://stackoverflow.com/a/36112649

Vous pouvez utiliser le DNS gratuit par http://xip.io/ . Donc, pour IP 99.99.99.99, utilisez http://99.99.99.99.xip.io/callback . Et il serait résolu de http://99.99.99.99/callback .

De plus, assurez-vous que l'URI de redirection dans le fichier .env ou une autre configuration similaire dans AWS est défini sur http://99.99.99.99.xip.io/callback.

1
Chinmay Shah