본문 바로가기
에러 모음/단거리

[ERROR] Google API를 통한 Oauth2 로그인 구현 시 403 Forbidden 에러

by 지지 2022. 3. 6.

1. 의문점(에러)

구글에서 제공해주는 API를 이용해 구글 로그인을  구현했지만 403 Forbidden에러가 발생하였다.

 

403 Forbidden에러란?

400번대 에러는 클라이언트 쪽에서 오류가 났음을 알려주는 HTTP 상태 코드이다.

403 에러는 클라이언트의 요청이 서버에 잘 전달되었지만 서버가 클라이언트의 접근을 막을 때 반환하는 에러이다. 즉, 서버나 서버에 있는 파일에 접근 권한이 없을 때 발생한다.

 

2. 해결 방법

1. https://console.cloud.google.com/ 에 접속한다. (클라이언트ID와 보안 비밀번호를 발급받은 구글 클라우드 플랫폼)

 

2. 좌측의 API 및 서비스 - 라이브러리에 들어간다.

- 나는 기본으로 고정이 되어있어 바로 보이는데, 만일 해당 메뉴가 보이지 않는다면 고정이 안되어 있을 가능성이 크다.

- 스크롤을 내려 메뉴를 찾거나 검색을 통해서도 가능하다!

 

3. 검색창에 google+ 또는 google+ api를 검색한 후 Google+ API를 선택한다.

google+ 검색 후 Google+ API선택

4. 사용 버튼 클릭!

이제 Google+ API가 활성화되었다. 설정을 마치면 403 에러 없이 로그인 기능을 잘 사용할 수 있다.

혹여나 설정 후에도 해결되지 않는다면 API를 사용 중지한 후 약간의 시간차를 두고 다시 시도해보면 좋을 것 같다.

 

3. 생각

학원에서 두 번의 프로젝트를 진행했고, 그동안 공부했던 기간도 있었지만 한 번도 로그인을 구현해보지 않았다. 또한 API도 많이 써보지 않아서 너무 아쉬웠는데, 이번 기회에 이렇게 사용해보고 로그인 기능도 구현해봐서 재밌었다!!!!

반응형

댓글