설치
pip install flask-jwt-extended
Config 파일의 클래스 안에 JWT 관련 변수 세팅
class Config :
# JWT 관련 변수 셋팅
JWT_SECRET_KEY = '1a2a3a4a5a'
JWT_ACCESS_TOKEN_EXPIRES = False # 만료없이 설정
PROPAGATE_EXCEPTIONS = True # 에러가 나면 보여줄것
app.py의 환경변수 세팅 밑에 JWT매니저 초기화 코드 입력
from flask import Flask
from flask_jwt_extended import JWTManager
from flask_restful import Api
from config import Config
app = Flask(__name__)
# 환경변수 셋팅
app.config.from_object(Config)
# JWT 매니저 초기화
jwt = JWTManager(app)
api = Api(app)
if __name__ == '__main__' :
app.run()
'Restful API' 카테고리의 다른 글
[Restful API] 로그인한 유저만 처리할 수 있는 API에 토큰 적용하는 방법 (0) | 2024.05.22 |
---|---|
[Restful API] 회원가입 / 로그인 API 에서 토큰 생성해서 처리하는 방법 (0) | 2024.05.22 |
[Restful API] Python MySQL Connector delete (0) | 2024.05.21 |
[Restful API] Python MySQL Connector update (0) | 2024.05.21 |
[Restful API] 파이썬 MySQL Connector 라이브러리 (0) | 2024.05.21 |