Como posso definir um URL que funcione com o OAuth?

Como posso definir um URL que funcione com o OAuth?

Eu tenho:

  • um domínio hospedado fora do Google (englishcampus.com.br)
  • uma instância de VM no Google Compute Engine executando um aplicativo, com um IP estático
  • um subdomínio (erp.englishcampus.com.br) apontando para essa VM, que está funcionando bem

Mas enquanto tento autenticar a API do Google (OAuth), recebo uma mensagem de erro:

"Valor de parâmetro inválido para redirect_uri: endereços IP brutos não permitidos:http://104.197.50.68:8069/google_account/authentication"

...mostrando que não é possível usar um endereço IP para redirecionar. Na credencial da API coloquei "http://erp.englishcampus.com.br/google_account/authentication", supondo que erp.englishcampus.com.br aponte para a VM.

Minha pergunta é: como posso fazer com que a VM responda sob uma URL, em vez do endereço IP estático, para que o processo OAuth funcione?

Responder1

Dê à VM umUma gravaçãopara erp.englishcampus.com.br. É assim que você faz um nome de domínio apontar para um endereço IP.

informação relacionada