400 : invalid_request

안주연·2024년 3월 29일

Error

목록 보기
1/1

에러

invalid_request

요청에 문제가 있습니다. 여기에는 여러 가지 이유가 있을 수 있습니다.

  • 요청의 형식이 잘못되었습니다.
  • 요청에 필수 매개변수가 없습니다.
  • 요청에 Google에서 지원하지 않는 승인 방법이 사용되었습니다. OAuth 통합에서 권장되는 통합 방법을 사용하는지 확인

You can't sign in to this app because it doesn't comply with Google's OAuth 2.0 policy for keeping apps secure.

You can let the app developer know that this app doesn't comply with one or more Google validation rules.

⇒ 이 앱은 앱 보안 유지를 위한 Google의 OAuth 2.0 정책을 준수하지 않으므로 로그인할 수 없습니다.

이 앱이 하나 이상의 Google 유효성 검사 규칙을 준수하지 않는다는 사실을 앱 개발자에게 알릴 수 있습니다.


에러 내용 확인

Google의 OAuth 2.0 정책

웹 서버 애플리케이션용 OAuth 2.0 사용  |  Authorization  |  Google for Developers

원인

우리는 로그인 후 메인화면을 보여주기 위해

승인된 리디렉션URI에 vercel 도메인 주소를 입력했다.

이 리디렉션 URI는 구글의 OAuth2.0정책에 맞지 않았던 것.

단축 도메인을 소유한 앱에서 해당 도메인으로 리디렉션하도록 선택하면 리디렉션 URI의 경로에 “/google-callback/”가 포함되거나 “/google-callback”로 끝나야 합니다.

작업환경 : Next / 배포 : Vercel


에러 해결 방법

  • API 및 서비스 → OAuth 동의 화면

  • 승인된 리디렉션에 google-callback/ 추가


앞으로 남은 작업

로그인 후 메인페이지로 돌아오도록 수정.

profile
많이 보고, 많이 써보기

0개의 댓글