JWT는 JSON Web Token의 약어로 쿠키와 세션을 통한 로그인과는 다른 방식의 로그인 기능으로 인증에 필요한 정보들을 암호화시키는 방식을 의미한다. 이론은 워낙 다뤄야될 내용들도 방대하고 쉽게 검색해볼 수 있으니 필자가 미니프로젝트를 하면서 사용했던 코드위주로 설명하겠다. flask 프레임워크를 이용했으며 JWT와 토큰의 지속기간을 결정할 datetime 그리고 DB에 저장될 password를 암호화하기 위한 hashlib을 import해온다. 그리고 secret_key를 지정해준다. 여기서 시크릿 키는 글 포스팅을 위해 아무거나 작성한 것이고 실제로는 더 복잡하고 강력한 암호키를 사용해야한다. 이렇게 했을 때 username과 nickname그리고 password 데이터를 회원가입으로 받고 D..