Skip to content

로그아웃 API #19

Description

@leesm0218

어떤 기능인가요?

사용자가 로그아웃을 요청한다.

작업 상세 내용

  • 로그인된 사용자인지 확인. (JWT 토큰 검증)
    • 로그인된 사용자가 아니라면 요청 거부.
    • “인증되지 않은 사용자입니다.” 에러메시지와 함께 401 Unauthorization 에러 응답
    • JWT 토큰에서 userId 정보 확인
  • 사용자의 요청 쿠키에 담긴 refreshToken 정보를 삭제한다.
    • 정상 처리되었으면 성공 응답 전송

      • 200 OK 성공 응답
      "data": {
      	"message": "성공적으로 로그아웃되었습니다."
      }
    • 그외 기타 오류는 실패 응답 전송

      • 401 UnAuthorized Error 에러 응답
      • 500 Internal Server Error 에러 응답

참고할만한 자료(선택)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions