JWT1 [django]JWT가 뭘까 처음 회원가입을 하는 과정에서는 입력받은 비밀번호등 개인정보들을 해싱하여 보관하는데 이때 실습간에는 bcrypt 라이브러리를 사용해서 이과정을 간단하게 사용할수 있었다. django로 실습하는 중에 로그인 기능을 구현하면서 JWT를 사용하게 되었다 정확히 무엇이고 어떤이유로 사용하게 되는지 궁금해져서 찾아보게 되었다. 먼저 JWT 는 JSON Web Token의 약자로 전자 서명 된 URL-safe (URL로 이용할 수있는 문자 만 구성된)의 JSON이다. JWT는 서버와 클라이언트 간 정보를 주고 받을 때 Http 리퀘스트 헤더에 JSON 토큰을 넣은 후 서버는 별도의 인증 과정없이 헤더에 포함되어 있는 JWT 정보를 통해 인증하게 된다. 로그인 과정을 간략히 생각해보면 데이터 베이스에 저장된 사용자 .. 2021. 11. 24. 이전 1 다음