Replies: 1 comment 1 reply
-
|
음... 많이 난감하네요 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
친구 목록 조회 시 소셜 토큰이 필요합니다. 소셜 토큰은 JWT와 별개입니다. 소셜 토큰은 사용자 정보를 가져오는 용도로만 쓰이고 그 이후엔 버려집니다.
결국 친구 목록 조회때도 로그인 과정과 동일하게 인가 코드를 전달받아 소셜 토큰을 얻는 과정이 필요한데... 인가 코드를 발급받으려면 사용자가 카카오 로그인을 다시 해야 합니다. 이미 로그인이 되있는데 다시 로그인한다는게 매우 어색하다고 생각합니다.
로그인 때 발급받은 소셜 토큰을 별도로 저장하는 방법도 고민해봤습니다. 우선 JWT에 소셜 토큰을 저장하는 방법도 고민해봤는데 JWT는 암호화가 좋지않아 권장하지 않는다고 합니다. �(애초에 소셜 토큰을 서버에 별도로 저장하는게 보안상 좋지 않다고 하네요.)
그래서 친구 목록을 별도로 저장하는게 최선이라 생각합니다! 로그인시 소셜 토큰을 발급받으니 이를 통해 친구 목록을 가져오고 Friend 라는 테이블을 Update 하는게 어떨까요?
친구 목록 동기화 문제가 있긴하나 로그인마다 동기화가 되니 큰 문제는 없다고 생각됩니다.
Beta Was this translation helpful? Give feedback.
All reactions