Ich habe:
- eine außerhalb von Google gehostete Domain (englishcampus.com.br)
- eine VM-Instanz in Google Compute Engine, auf der eine Anwendung mit einer statischen IP ausgeführt wird
- eine Subdomain (erp.englishcampus.com.br), die auf diese VM verweist, was einwandfrei funktioniert
Aber beim Versuch, Google API (OAuth) zu authentifizieren, erhalte ich eine Fehlermeldung:
„Ungültiger Parameterwert für redirect_uri: Rohe IP-Adressen nicht zulässig:http://104.197.50.68:8069/google_account/authentication"
... zeigt, dass man keine IP-Adresse zur Umleitung verwenden kann. Auf die API-Anmeldeinformationen habe ich "http://erp.englishcampus.com.br/google_account/authentication", vorausgesetzt, dass erp.englishcampus.com.br auf die VM verweist.
Meine Frage lautet: Wie kann ich erreichen, dass die VM unter einer URL statt unter einer statischen IP-Adresse antwortet, damit der OAuth-Prozess funktioniert?
Antwort1
Geben Sie der VM eineEin Rekordfür erp.englishcampus.com.br. So weisen Sie einem Domänennamen eine IP-Adresse zu.