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/authentication"

...IP 주소를 사용하여 리디렉션할 수 없음을 보여줍니다. API 자격 증명에 "http://erp.englishcampus.com.br/google_account/authentication", erp.englishcampus.com.br이 VM을 가리킨다고 가정합니다.

내 질문은: OAuth 프로세스가 작동하도록 고정 IP 주소 대신 URL에서 VM이 응답하도록 하려면 어떻게 해야 합니까?

답변1

VM에기록erp.englishcampus.com.br. 이것이 도메인 이름이 IP 주소를 가리키도록 만드는 방법입니다.

관련 정보