Skip to content

프론트측 주도의 토큰 검증을 위한 /api/v1/user/me 컨트롤러 추가 #87

@kimminkyeu

Description

@kimminkyeu

프론트측에서 토큰 검증을 서버에게 요청할 수 있는 수단이 필요합니다.
어차피 내 정보 받아오기 에서 사용자 인증도 함께 진행되니, 해당 API를 추가하겠습니다.

API 호출 흐름

  1. 로그인하지 않은 사용자가 + 버튼을 눌러 게시물 생성 페이지로 이동한다. (posts/new)
  2. 해당 페이지로 이동되기 전에, 프론트에서 /api/v1/user/me) 를 일괄 호출한다.
  3. 로그인하지 않았기에, 요청이 실패된다.
  4. 만약 사용자가 유효하지 않은 토큰을 가지고 있다면, 백엔드에서 쿠키 exprire-at을 과거로 잡아 강제 만료시킨다.
  5. 프론트는 서버로 부터 401을 응답 받고, 로그인 페이지로 강제 이동시킨다.
  6. 사용자가 로그인한다.
  7. 끝.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions