Skip to content
This repository has been archived by the owner on Jan 28, 2023. It is now read-only.

[회원] 인증&인가

Choi Byunghyeon edited this page Mar 8, 2022 · 6 revisions
지금 렌더링된 시퀀스 다이어그램은 샘플입니다.
MVP 협의 후 pluml 파일 수정을 통해 자동으로 렌더링 시킬 수 있습니다.

plantUml 실시간 렌더링 하는 방법 - https://github.com/jonashackt/plantuml-markdown

업무 요건

  1. 이메일과 패스워드를 통해 인증할 수 있다.
  2. 인증 결과를 알 수 있다.
  3. 인증 정보는 로그아웃 또는 refreshToken 만료 전까지 유지되어야 한다. (access 30minute, refresh 7days)
  4. 시스템은 사용자의 로그인 여부를 알 수 있다.

논의 중

  • 시스템이 인증 유지 여부를 알 필요가 있는가?
    1. jwt는 stateless 하며 서버의 관리 요소를 최소한으로 한다.
    2. 이를 위해서는 jwt를 사용하면서도 session을 사용해야 한다.
    3. 로그인 여부를 알 수 있다고 표현한 것이 토큰 정보를 가지고 로그인한 사용자인지 아닌지에 대한 정보 파악을 말한거라 관련 내용은 진행하지 않아도 될 것 같습니다.

시퀀스 다이어그램

User_MyInfo.puml

Clone this wiki locally