SWM-99-degree / jaribean-fastapi

0 stars 1 forks source link

[feat] jwt 디코딩 과정 #13

Closed psy-choi closed 1 year ago

psy-choi commented 1 year ago

목표

jwt 를 디코딩해서 userId를 체크한다.

세부사항

  1. .env에 secret key 설정
  2. 검증하는 verify_jwt_token() 메소드 생성
  3. Header에 있는 값을 가져와 진행하기
psy-choi commented 1 year ago

Issue

1) 헤더 값 인식 못함

ACCESS_AUTHORIZATION: Optional[str] = Header(None, convert_underscores = False))

Header 내부 매개 변수로 주는 것이 아니라, 직접 헤더 이름으로 변수명으로 받아야함, 더불어 우리는 헤더 값을 대문자로 생성했기 때문에 자동으로 소문자로 바꿔주지 않도록 convert_underscores를 생성

2) 알고리즘 변경 HS256 -> HS512