사용자 정보 가져오기

ID : 984976


안녕하세요, 현재 대학 홈페이지 내 카카오톡 로그인 서비스를 운영하고자 합니다.
여차저차 해서 로그인 구동까지 되는 것을 확인했는데,

https://semyung.ac.kr/cop/bbs/BBSMSTR_000000000428/selectBoardList.do

보통 이 페이지 내에서 ‘글쓰기’ 버튼을 누르면 소셜 로그인 창으로 넘어가고,
로그인에 성공할 시 다시 게시판으로 돌아와 바로 글쓰기가 가능한 형태로 구현되어 있습니다.

저는 전문 개발자가 아니고 제가 입사하기 전에 만들어진 페이지다 보니 어떤 식으로 해야 하는 건지 잘 몰라서요…

앞서 말씀 드린 대로 글쓰기 버튼 누르고 소셜 로그인 성공 → 글쓰기 형태로 사용자에게 권한을 줘야 하는데
카카오톡으로 로그인을 하면 리다이렉트로 지정한 학교 메인 홈페이지로 넘어갑니다.

이와같이 동의항목 심사 중이라 사용자 정보를 불러오지 못해 발생하는 걸까요?
아니면 사용자 정보를 불러오기 위해 따로 작성해야 하는 코드가 있는 건가요?

안녕하세요.

현재 있던 페이지에서 로그인 후, 원래 페이지로 돌아 가는 것은 카카오와 무관하게 직접 구현하셔야하는 부분인데요.
보통 아래와 같이 구현합니다.

방법1. 세션에 돌아갈 페이지 저장

특정 페이지에서 글쓰기 버튼 클릭 시, 세션에 현재 페이지 URL을 저장하고 카카오 로그인 후, 리다이렉트 URI에서 로그인 또는 회원가입 처리 후, 세션에 URL이 있다면 해당 URL로 돌아갑니다.

방법2. 카카오 로그인 state 파라메터에 돌아갈 페이지 저장

카카오 로그인 인가코드요청 시, state 파라메터에 값을 전달하면 리다이렉트 URI로 그대로 재전달 하므로
리다이렉트 URI에서 로그인 또는 회원가입 처리 후, state 파라메터의 URL로 돌아갑니다.

말씀하신 내용은 권한 심사와 무관한 부분입니다.
참고 부탁드려요.