OAuth 구글 로그인 에러 - 엑세스 차단 (401 오류: invalid_client)

Sol's·2023년 2월 2일
0

팀프로젝트

목록 보기
14/25

OAuth로그인을 적용을 하면서 구글, 페이스북, 네이버 순으로 연결을 하였습니다.
그러다 갑자기 구글로그인을 할때 invailid_client에러가 발생했습니다.


분명 잘 사용하고 있었는데 안되었기때문에 분명 페이스북과 네이버를 설정할때 무언가 잘못설정했나 싶었습니다.
그렇게 페이스북과 네이버 설정을 한참 살펴보다 전부 잘 설정되었다고 판단하여 해당 오류에 대한 구글 검색을 해보았습니다.

에러발생의 원인

yml 환경설정시 client-id, client-secret값을 넣을때 띄어쓰기가 잘 되어있는지 확인하세요

검색을 하고 위의 답변내용을 확인하는 순간 아차 싶었습니다.

테스트할때는 .yml파일에 직접 id,secret값을 넣어놓다가, push를 하기전에 보안을 위해 환경변수에 id,secret값을 넣어놓았습니다.

그리고 그때 Google정보만 띄어쓰기가 되어있어서 오류가 발생했던 것입니다.

사진상 보이는 첫번째와 두번째가 Google 환경변수이고 세번쨰는 Facebook 환경변수입니다.

자세히 보시면 구글환경변수에는 띄어쓰가기 되어있는것을 확인할 수 있습니다.

해결 & 정리

환경변수의 공백을 제거하고, 다시 구글 로그인을 진행해보니 로그인이 잘 되었습니다!

정말 사소한 실수였지만, 컴퓨터는 정해진 규칙에 맞게 입력을 받아야 하기때문에 개발에만 집중할 수 있게 환경설정이나 다른부분을 더 꼼꼼하게 신경써야 겠다고 생각했습니다.

profile
배우고, 생각하고, 행동해라

0개의 댓글