JWT 토큰에 대해 설명해주세요.
JWT 정보를 비밀리에 전달하거나 인증할 때 주로 사용하는 토큰으로, Json 객체를 이용한다. Json Web Token의 약자로 일반적으로 클라이언트와 서버 사이에서 통신할 때 권한을 위해 사용하는 토큰이다. 웹 상에서 정보를 Json 형태로 주고 받기 위해 표준규약에 따라 생성한 암호화된 토큰으로 복잡하고 읽을 수 없는 string 형태로 저장되어 있다. JWT의 구성요소 헤더, 페이로드, 서명 헤더 Header 어떠한 알고리즘으로 암호화 할 것인지, 어떠한 토큰을 사용할 것 인지에 대한 정보가 들어있다. 정보 Payload 전달하려는 정보(사용자 id나 다른 데이터들, 이것들을 클레임이라고 부른다)가 들어있다. 서명 Signature 가장 중요한 부분으로 헤더와 정보를 합친 후 발급해준 서버가 지..
CS/컴퓨터네트워크
2023. 7. 23. 15:14