카카오 로그인 Rest Api 문의

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


Mac OS
Spring boot 2.7.17
Spring Security 2.7.17
Next.js

안녕하세요.
카카오 로그인 REST API 개발 관련해서 문의드립니다.
현재 스프링 시큐리티 OAuth2.0을 적용해 카카오 로그인을 구현중인데요.
현재 프론트단에서 카카오 버튼을 클릭 시 /oauth2/authorization/kakao?redirect_uri=백엔드 주소/login/oauth2/code/kakao&mode=login 으로 요청하고 백엔드에서 인가코드 및 토큰 발급까지 진행하여 로그인을 처리하고 있습니다.
현재 구현한 방법이 맞는 방법인지 헷갈려서 문의드립니다.
프론트단에서 먼저 카카오 서버로부터 인가코드를 발급받고 해당 인가코드로 백엔드로 요청을 해야하는 걸까요?

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다
ex) 123456

앱 ID는 1032201 입니다.

안녕하세요.
스프링 시큐리티에서 인가코드요청 부터 리다이렉트 URI에서 엑세스 토큰 발급 및 사용자 정보조회까지 처리하므로

프론트에서 /oauth2/authorization/kakao를 호출하셔서 백엔드에 일임하도록 처리하는 것을 추천합니다.