본문 바로가기
Security#Security#Auth조회 2

Refresh Token란?

정의

Access Token이 만료됐을 때 새 Access Token을 발급받는 용도의 장기 토큰. 서버에 안전 보관.

다른 표현리프레시 토큰Refresh Token

Refresh Token이란?

Access Token은 짧게(15분) 유지해 탈취 피해를 제한하고, 장기 유지용으로 Refresh Token을 별도 발급한다.

흐름

  1. 로그인 → Access + Refresh 발급
  2. Access로 API 호출
  3. 만료되면 Refresh로 새 Access 받기
  4. Refresh도 만료되면 재로그인

보안 규칙

  • Refresh는 HttpOnly + Secure 쿠키
  • Rotation — 한 번 쓰면 새로 발급, 기존 것 무효화
  • 탈취 탐지 — 동시 사용 감지 시 모두 revoke
  • SPA는 가급적 BFF 패턴으로 서버에서만 다루기

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Security 전체 →