기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

백엔드

백엔드 : JWT (JSON Web Token) / 회원 가입

하늘.98 2022. 1. 4. 18:04

JWT을 이용하여 개인의 id 토큰을 얻은 뒤 

토큰을 가진 사람만 이용 할  수 있게 설정한다.

 

$ pip install flask-jwt-extended  

라이브러리를 설치해 준다.

 

 

 

 

 

회원가입,로그인 API에 JWT 토큰 생성코드를 추가해준다.

-----Postman 으로 헤더에 토큰 넣고 실행해 본다.            -Bearer {Token}      --------

 

 

회원가입 또는 자신의 아이디를 가지고 있어야만 다른 정보들을 이용할 수 있다.

공식 사이트:

https://jwt.io/

 

JWT.IO

JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

jwt.io

Flask-JWT-Extended 라이브러리 옵션 설명:

https://flask-jwt-extended.readthedocs.io/en/latest/options/

 

Configuration Options — flask-jwt-extended 4.3.1 documentation

Configuration Options You can change many options for this extension works via Flask’s Configuration Handling. For example: app.config["OPTION_NAME"] = option_value General Options: JWT_TOKEN_LOCATION Where to look for a JWT when processing a request. Th

flask-jwt-extended.readthedocs.io