[Spring Boot] 구글 로그인 (3) 401 Error(엑세스 차단)

Hazel·2024년 5월 22일
post-thumbnail

호기롭게 코드 짜고 영차영차해서 딱 테스트를 했는데

......?
인텔리제이에서 에러 없이 실행되어서 오 됐나?
이랬는데 그래 에러가 없을 수 없지,,,,ㅎㅎㅎ

원인 종류

  1. 잘못된 클라이언트 ID 또는 클라이언트 시크릿
  • Google API Console에서 제공된 클라이언트 ID와 클라이언트 시크릿이 잘못되었거나, 오타가 있는 경우.
  • 클라이언트 시크릿이 만료되었거나 취소된 경우.
  1. OAuth 2.0 클라이언트 설정 오류
  • Google API Console에서 OAuth 2.0 클라이언트를 설정할 때, 리디렉션 URI가 잘못 설정된 경우.
  • 승인된 리디렉션 URI가 요청에 포함된 URI와 일치하지 않는 경우.
  1. 잘못된 애플리케이션 유형
  • 웹 애플리케이션으로 설정해야 하는데 다른 유형으로 설정된 경우.
  1. API 사용 설정 미완료
  • Google API Console에서 필요한 API가 활성화되지 않은 경우.

해결방법

나 같은 경우는 1번의 경우였다. 먼저 client가 invalid라고 하니 관련 설정이 있는 yml 파일로 가줬다.

client-id 부분에 왜 http가 써있었는지 모르겠다,,,ㅎㅎㅎ
여튼 http를 없애고 다시 cliend-id를 적어주니 401 에러는 없어졌다. (그 대신 새로운 error를 봤다....ㅎㅎㅎㅎ)

예방방법

  1. 띄어쓰기 주의
  2. cliend-id 제대로 확인
profile
이것저것 학습 기록장

0개의 댓글