인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

탄탄한 백엔드 NestJS, 기초부터 심화까지

jwt passport 질문입니다

22.07.28 18:20 작성

·

152

0

2종류의 user테이블
a_user, b_user 테이블을 가지고 있는데
각 유저테이블에 대해 jwt 검증을 나눠서 하고싶은데..
아무리해도 안되는데 팁이 있을까요

답변 1

0

조교C님의 프로필 이미지

2023. 02. 19. 04:07

안녕하세요 :)
답변 드립니다. 더 궁금하신 점 있으시면 언제든지 답글 달아주세요!

백엔드 개발에서 정해진 개발 방법이라는 것은 없습니다. [매니저table, 유저table] 혹은 학교라고 한다면 [학생table, 교환학생table] 등 여러 테이블에 걸쳐 검증을 하는 것은 실무에서 많이 쓰이고 있습니다.

1. 세션(redis)과 같이 운용을 하면서 해당 jwt가 어떤 table서 나온 것 인지 기록한다.
2. 일일이 로그인, 재로그인 할 때 마다 table 에 find 쿼리를 날려서 확인한다.
3. 두 jwt secret 환경변수를 다르게 하여 운용한다.

등 많은 로직이 있습니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기