공통 에러 응답코드(토큰)

리프레시 토큰 미존재

필터 로직 수행중 리프레시 토큰 검증과정 리프레시 토큰이 null

Response

{
    "status": 401,
    "message": "비 정상적인 접근입니다.",
    "code": "ERR-SEC-06",
    "timestamp": "2024-11-16 02:00:18"
}

리프레시 토큰 유효기간 지남

필터 로직 수행 , 리프레시 토큰 검증 중 토큰의 유효기간이 지남

Response

{
    "status": 401,
    "message": "세션이 만료되었습니다.",
    "code": "ERR-SEC-07",
    "timestamp": "2024-11-16 02:00:18"
}

토큰의 카테고리(유형) 이 일치하지 않음

ex) 리프레시 토큰 검증 - > 액세스 토큰 , 액세스 토큰 검증 - > 리프레시 토큰

Response

{
    "status": 401,
    "message": "비 정상적인 접근입니다.",
    "code": "ERR-SEC-08",
    "timestamp": "2024-11-16 02:00:18"
}

비 정상적인 토큰 임

존재 하지 말아야 할 토큰 (ex : 지워졌어야 하는 토큰 혹은 존재하지 말아야 할 토큰 )

Response

{
    "status": 401,
    "message": "비 정상적인 접근입니다.",
    "code": "ERR-SEC-09",
    "timestamp": "2024-11-16 02:00:18"
}

액세스 토큰 만료( 리프레시 토큰을 통한 재발행)

액세스 토큰의 유효기간 만료 (5분) - > 리프레시 토큰을 통한 재발 행 필요

Response

{
    "status": 410,
    "message": "토큰을 재발행 하세요.",
    "code": "ERR-SEC-10",
    "timestamp": "2024-11-16 02:00:18"
}

토큰과 로그인정보가 일치하지않음

Response

{
    "status": 410,
    "message": "토큰과 로그인 정보가 일치하지 않음.",
    "code": "ERR-SEC-11",
    "timestamp": "2024-11-16 02:00:18"
}

비정상적토큰2 (토큰형식,문법오류,서버 사인키와불일치 등)

Response

{
    "status": 410,
    "message": "비정상적인 토큰입니다.",
    "code": "ERR-SEC-12",
    "timestamp": "2024-11-16 02:00:18"
}

Last updated