시나리오

  1. 사용자는 OAuth 버튼을 클릭하여, 로그인/회원가입을 진행한다.
    1. 신규 가입자 - 추가 정보 입력 화면(닉네임 모달)이 보인다.
  2. 추가 정보를 모두 입력하면 회원가입 버튼이 활성화된다.
  3. 회원가입을 완료하면, 로그인이 되며 메인페이지로 이동한다.

사용자 로그인 → 토큰 발급 → 요청마다 JWT 포함하여 전달 → Server 유효한지 확인하여 처리

JWT

사용자 인증을 위해 사용하는 암호화된 토큰

{ 
    "Authorization": "Bearer {생성된 토큰 값}",
}

keyword

JSON Claim Web Token Self-Contained

구조

Header