Flutter 카카오 로그인에서 발급된 Access Token의 유효성 검증

Flutter 카카오 로그인 기능으로 받은 OAuthToken을 앱 서버측에서 검증하는 방법이 궁금합니다.

diagram

만약, 웹뷰를 이용하여 페이지를 띄우고 백엔드 서버에서 카카오와 교신한다면 액세스 토큰은 백엔드에서만 관리하는 것을 추천드리지만,

Flutter SDK를 사용하시면, 카카오 API호출은 Flutter SDK에 일임하고 서버와 액세스 토큰은 공유하지 않는 것을 추천드립니다.


액세스 토큰을 서버측에서 검증하시려는 배경을 조금더 구체적으로 설명해주시겠어요?

이메일로 가입한 사용자를 관리하는 테이블이 별도로 구성하여 자체적으로 JWT 토큰을 구현하였고,
OAuthToken을 받아서 이메일로 가입한 사용자와 카카오 계정으로 가입한 사용자를 통합하여 JWT 토큰을 생성합니다.

앱 서버 자체에서 앱 API나 웹소켓에 접속할 때 자체적으로 발급한 JWT 토큰을 활용하기 때문에
Flutter SDK로 인증 받은 사용자 정보를 서버에 전달하거나, 카카오 계정 자체에 계정 정보를 저장하고 싶습니다.

REST API | Kakao Developers REST API (사용자 정보 저장하기)
REST API | Kakao Developers REST API (사용자 정보 가져오기)

이 두 API와 대응되는 문서를 찾지 못했습니다. 비슷한 방법이 있을까요?

안녕하세요

아래의 두 문서 확인해보시면 될 것 같습니다.

Flutter | Kakao Developers Flutter (사용자 정보 저장하기)
Flutter | Kakao Developers Flutter (사용자 정보 가져오기)

1개의 좋아요

제가 급하게 찾아보느라 놓친 것 같습니다. 감사합니다.