RESTFUL API 개발
[Restful API] Postman 로그인한 유저만 처리하는 API에 토큰 처리하기
처카푸
2024. 5. 24. 15:31
로그인한 유저만 처리할 수 있는 API에 토큰 처리하기
1. 포스트맨 처리 하기
- Headers에 Key = Authorization 으로 설정, Value = Bearer 띄고 로그인 시 발행된 토큰 입력
2. 파이썬 코드 입력하기
- 토큰 정보를 받아와야 하기 때문에 app.py에 환경 변수를 세팅한 것 알려주는 코드 입력
# JWT 환경 변수 설정한 것 인식해라 라는 코드
# app.py의 임포트 항목들 밑에 작성한다.
app.config.from_object(Config)
- 관련 API 코드에 토큰 받아주는 코드 입력하기
- 토큰이 필요한 API에는 무조건 @jwt_required() 를 함수 위에 써준다!!
# 토큰을 요청하고 토큰이 있으면 함수로 들어가는 JWT 함수 입력
@jwt_required()
def post(self) :
...
# 토큰을 받아주는 JWT 함수 입력해서 변수로 저장해서 사용
user_id = get_jwt_identity()
...