Recent Posts
Recent Comments
Archives
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- array정적메서드
- 오블완
- 모던 자바스크립트
- 티스토리챌린지
- 프로젝트 셋팅
- vscode
- 소셜 로그인
- 스파르타코딩클럽
- domain
- 코드카타
- vercel
- 자주 까먹는
- 코테
- error
- 내일배움캠프
- 프로그래머스
- React
- 초기셋팅
- git
- CORS
- nextjs
- 리터럴
- deep dive
- 셋팅
- 코딩테스트
- useRouter
- Next
- js
- 모던자바스크립트
- 구글 로그인
- Today
- Total
파피루스
[google oauth] localhost 에서 400 오류 : redirect_uri_mismatch 오류 해결 본문
Today I Learned/in dev
[google oauth] localhost 에서 400 오류 : redirect_uri_mismatch 오류 해결
떼굴펜 2024. 9. 4. 16:22문제
- 구성한 endpoint가 잘 동작하는지 테스트해보니 아래처럼 400 오류가 난다. (redirect_uri_mismatch)
해결
일단 나는 두가지를 수정 했고, 이후 정상적으로 동작하는 것 확인했다.
1. oauth client id 발급 시, redirect uri 구성을 잘못함
- 승인된 redirection uri에 액세스 토큰 발급 후, 연결할 내 페이지 정보를 넣어주어야 한다.
- 넣은 정보를 endpoint link 구성할 때 redirect_uri 의 value값으로 넣어주어야 한다.
2. redirect_uri 의 value 값을 encode 해서 넣어야 함
위처럼 변경하고 나면, Link 형태로 만들어서 클릭해도, 콜백 페이지로 잘 이동한다.
관련 글 : https://reeny404.tistory.com/119, https://reeny404.tistory.com/120
'Today I Learned > in dev' 카테고리의 다른 글
[next/react] google 로그인 구현하기 (3) : 로그인 구현하기 (4) | 2024.10.03 |
---|---|
[next/react] 로티(lottie) 적용하기 (1) | 2024.09.06 |
[next/react] google 로그인 구현하기 (2) : 액세스 토큰 받기 (0) | 2024.09.04 |
[next/react] google 로그인 구현하기 (1) : oauth client id 발급 받기 (0) | 2024.09.04 |
jsx/tsx, single quote 설정 (prettierrc, eslint) (0) | 2024.09.01 |