문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
___SpringBoot 3.3.1, ID 1103799
안녕하세요, 카카오 로그인 구현 과정에서 궁금한 점이 생겨 문의드립니다.
현재 카카오 서버로부터 인가코드와 토큰발급 및 사용자 정보 가져오기까지 구현이 끝난 상황입니다.
이제 토큰을 관리해보려고 하는데 카카오 서버에서 발급받은 엑세스 토큰과 리프레시 토큰을 로그인 이후에도 서비스 내에서 API 호출 시 계속 활용해도 괜찮은지에 대해 궁금증이 생겼습니다.
카카오 토큰을 자체 서비스에서 계속 활용하는 것이 보안상 위험이 있기 때문에 서비스 내에서는 자체 토큰을 생성해 사용하는 사례들을 종종 보았기 때문에 이런 의문이 생긴 것 같습니다. 자체 토큰을 생성하는 것이 권장된다면 구체적으로 그 이유가 무엇인지 궁금합니다.
토큰을 백엔드에서만 관리한다고 하더라도 보안상 위험한 점이 있는걸까요?