wake-up-neo.net

Ungültige Weiterleitung: Die Domäne muss der Liste der autorisierten Domänen hinzugefügt werden, obwohl sie vorhanden ist

Ich versuche, mithilfe von Matillion ETL auf einer AWS EC2-Instanz eine Verbindung zum Google Analytics-API herzustellen, um einen Daten-See zu laden. Wenn ich versuche, die Callback-URL in die Google Developer Console http: // ec2 einzufügen -99-99-99-99.compute-1.amazonaws.com/oauth_redirect.html , ich bekomme die Fehlermeldung:

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

Ich habe amazonaws.com zu den autorisierten Domänen auf dem Bildschirm der OAuth-Zustimmung hinzugefügt. Wenn ich add1.amazonaws.com/oauth_redirect.html hinzufüge, akzeptiert es es. Ich weiß also, dass es amazonaws.com erkennt, aber nicht für meine spezifische EC2-Instanz

Ich dachte, es war eine Sub-Sub-Domain, aber ich bin mir nicht sicher, ob das wichtig ist. Basierend auf anderen Beiträgen wie this konnten sich andere Leute verbinden.

Ich habe auch versucht, einen neuen Datensatz in Route 53 anstelle der von AWS bereitgestellten URL hinzuzufügen. Ich kann jedoch nicht die Standard-Callback-URL in Matillion ändern. Ich habe dem Supportteam eine separate Frage dazu geschickt und werde Sie darüber informieren, ob das Problem dadurch gelöst wird.

Ich denke, dass dies ein Problem auf Google-Seite ist, das es jedoch lösen sollte. Könnte in der Google-Konsole eine Einstellung fehlen, die ich vermisse, um dies zuzulassen?

Bearbeiten: Wenn Sie stattdessen die Route 53-URL bei der Anmeldung bei Matillion verwenden, wird die OAuth-Konfiguration dazu gezwungen, diese zu verwenden, wenn Sie die Callback-URL abrufen. Ich kann jetzt eine Verbindung zu Google Analytics herstellen. Ich werde diesen Beitrag aufgeben, falls jemand anderes mit Google das Problem subdomain.subdomain.domain.com trifft

3
Chris Reed

Wie in https://stackoverflow.com/a/36112649 vorgeschlagen

Sie können kostenloses DNS von http://xip.io/ verwenden. Verwenden Sie für IP 99.99.99.99 http://99.99.99.xip.io/callback . Und es wäre beschlossen zu http://99.99.99.99/callback .

Stellen Sie außerdem sicher, dass der Umleitungs-URI in der Datei .env oder eine ähnliche Konfiguration in AWS auf http://99.99.99.99.xip.io/callback eingestellt ist.

1
Chinmay Shah