OAuth で機能する URL を設定するにはどうすればいいですか?

OAuth で機能する URL を設定するにはどうすればいいですか?

私は持っている:

  • Google 以外でホストされているドメイン (englishcampus.com.br)
  • 静的 IP を持つアプリケーションを実行する Google Compute Engine の VM インスタンス
  • 正常に動作しているそのVMを指すサブドメイン(erp.englishcampus.com.br)

しかし、Google API (OAuth) を認証しようとすると、次のエラー メッセージが表示されます。

「redirect_uri のパラメータ値が無効です: 生の IP アドレスは許可されません:http://104.197.50.68:8069/google_account/認証

...IPアドレスを使ってリダイレクトすることはできないことを示しています。API認証情報に「http://erp.englishcampus.com.br/google_account/authenticationerp.englishcampus.com.br が VM を指していると仮定します。

私の質問は、OAuth プロセスが機能するように、VM が静的 IP アドレスではなく URL で応答するようにするにはどうすればよいかということです。

答え1

VMにレコードerp.englishcampus.com.br の場合。ドメイン名を IP アドレスにポイントさせる方法は次の通りです。

関連情報