Restful API

[Restful API] Flask 에서 JWT 설치 및 설정하는 방법

건휘맨 2024. 5. 22. 15:03

설치

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()