API 서버개발

@jwt_required() 가 , 토큰을 받아야 작업을 한다는 뜻

K2ODING 2022. 1. 6. 10:03
728x90

jwt : api 호출시 헤더에서 Authorization에 토큰을 넣어 호출하는 방법

from flask import request
from flask.json import jsonify
from flask_restful import Resource
from http import HTTPStatus

from mysql_connection import get_connection
from mysql.connector.errors import Error

from flask_jwt_extended import jwt_required, get_jwt_identity

class MemoResource(Resource) :
    @jwt_required()
    def post(self) :

        # 1. 클라이언트로부터 데이터를 받아온다.
        data = request.get_json()
        # title, date, content

        # 1-1. JWT 인증토큰에서는, user_id 값을 가져온다.
        user_id = get_jwt_identity()

@jwt_required()  가 ,  토큰을 받아야 작업을 한다는 뜻