[백엔드] 기술 면접 Top30 - #18 JWT, Refresh, Access Token
댓글수 57 ·
2023.09.24
JWT, Refresh, Access Token 웹 애플리케이션 및 API 인증 시스템 JWT ( JSON Web Token ) JWT는 JSON 포맷으로 인코딩된 토큰이며, 주로 인증 및 정보 교환에 사용된다. JWT는 세 부분으로 이루어져 있다. Header: 토큰의 종류와 해싱 알고리즘을 지정한다. Payload: 클레임(claim) 정보를 포함하며, 사용자 정보 및 추가 데이터를 저장할 수 있다. Signature: Header와 Payload를 인코딩한 후 비밀 키를 사용하여 서명한 값이다. 이를 통해 토큰의 무결성을 검증할 수 있다. JWT는 토큰 자체에 정보를 포함하므로, 별도의 서버 저장소에 상태를 저장할 필요가 없다. Access Token Access Token은 클라이언트 애플리케이션..