
Json Web Token
·
devops/go
이번엔 JWT, 그러니까 JSON Web Token에 대해 이야기해보려고한다. 이거 좀 중요한 거기도 하고 backend에서 많이 사용하는 방식이니까 알아두면 좋다. JWT가 뭐야?JWT는 로그인하면 서버가 주는 그런 신분증 같은 거라고 보면된다. 세가지분으로 나뉘어가지고 1. 헤더(Header) 이건 어떻게 JWT를 만들었는지 설명한다. 예를들어{ "alg": "HS256", "typ": "JWT"} 2. 페이로드(Payload) 여기에는 로그인하는사람의 정보가 들어간다. 예를 들면{ "sub": "너의 아이디", "name": "너의 이름", "iat": "토큰 발급 시간"} 3. 서명(signature) - 헤더하고 페이로드를 비밀번호 같은 걸로 암호화한거다. 이걸로 서..