Wie kann ich eine URL festlegen, die mit OAuth funktioniert?

Wie kann ich eine URL festlegen, die mit OAuth funktioniert?

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.

verwandte Informationen