ganii
1
spring security oauth2를 이용해서 개발 중이고
ID 1150249입니다.
이메일과 닉네임을 받아와 H2 Database에 저장하고 관리하고자 하는데요, 현재 계속해서 invalid_request 에러가 발생합니다.
그런데 기록을 보니 회원이 1명으로 증가했던데 오류가 나는데도 회원이 생길 수 있나요?
또한 500에러도 지속적으로 발생합니다.
에러메시지는 다음과 같습니다.
{
“timestamp”: “2024-11-18T05:23:43.770+00:00”,
“status”: 500,
“error”: “Internal Server Error”,
“path”: “/login/oauth2/code/kakao”
}
도저히 해결이 안되어 문의 남깁니다.
안녕하세요.
카카오 로그인에 JS SDK 사용하셨나요?
혹은 카카오측 인가코드 요청 REST API에 바로 진입하셨나요?
ganii
3
안녕하세요 JavaScript SDK는 사용하지 않고 현재 Spring Security를 통해 REST API 방식으로 구현하고 있습니다.
최근 로그에서는 접근토큰 발급 및 사용자 정보조회까지 성공하신것으로 확인됩니다.
여전히 오류 발생하시는 경우 해당 오류 발생할 때 까지의 흐름에 대해 설명 부탁드립니다.
(ex, 최초 진입 url 등)
ganii
5
안녕하세요 현재 redirect url 경로는http://localhost:8080/login/oauth2/code/kakao 입니다.
최초진입 url도 위와 같습니다.
궁금한점이있는데요.
프론트에 전달해주는 것 또한 redirect url 로 설정하면 되는것인지.
로그인을 많이 실행하면 오류가 날 수 있는지.
쿠키 삭제 후 다시 시도해도 오류가 나는 경우는 어떻게 해결해야 하는지 궁금합니다.
감사합니다.
ganii
6
그런데 또 웃긴점이 로그인 오류가 나는데도 http://localhost:8080/oauth/login/success 성공 페이지로 가면 잘 작동 되었음을 확인할 수 있는데요, 왜 그럴까요,
안녕하세요.
- 인가코드와 접근토큰 요청 시 사용되는 redirect_uri 파라미터는 서로 같아야만 합니다.
- 로그인 시도 횟수와 오류 상황은 무관해 보입니다.
- 쿠키는 회원님 서비스측 인가처리 내용으로 카카오와 무관합니다.
Internal 에러는 서비스측 백엔드 오류를 의미하는데요
때문에 단순히 구현상 문제가 있는 것으로 보입니다.
해당 오류 로그를 확인 부탁드립니다.