로그인한 유저만 처리할 수 있는 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()
...
'RESTFUL API 개발' 카테고리의 다른 글
[Restful API] 이미지 탐지 하는 API 개발 _ boto3를 이용해서 S3에 업로드 하기 (0) | 2024.05.28 |
---|---|
[Restful API] 사진 / 파일 업로드 하는 API _ boto3를 이용해서 S3에 업로드 하기 (0) | 2024.05.28 |
[Restful API] Flask에서 JWT 사용 _ 5. 토큰 유효기간 만드는 방법 (0) | 2024.05.24 |
[Postman] 포스트맨 토큰 테스트 환경 셋팅 _Postman URL 변수 사용하기 (0) | 2024.05.23 |
[Restful API] Flask에서 JWT 사용 _ 토큰을 적용한 로그인, 로그아웃 API (0) | 2024.05.22 |