기술 블로그 (Tech Blog)/Project-foodtogoweb (2) 썸네일형 리스트형 프로젝트 발표 게이트웨이 서버가 하는 일 1. 라우팅: 모든 요청시 jwt를 헤더로 받아서 jwt 분석 후 인증서버 또는 모노서버로 라우팅 1-0: 라우팅시 header에 userid, role을 포함해서 인증서버 또는 모노서버로 보낸다 jwt 토큰 검증블랙리스트 토큰 체크블랙리스트를 체크를 먼저하고 토큰 검증을 시작한다 토큰 검증권한 체크 2. redis권한 조회: jwt에 있는 userid, role이 레디스에 있는지 검색 2-0. role이 CUSTOMER면 권한 체크 안한다. 그외 권한은 레디스에서 권한 체크를 한다. 2-1: 레디스에 있으면 요청한 url로 라우팅한다 2-2: 레디스가 없으면 인증서버로 해당 userid의 role 업데이트 요청을 보낸다. 2-2-1: 다시 레디스 조회를 해서 값이 있으면 원.. 프로젝트 시작 👉🏻 테이블 설계서 - 노션 링크👉🏻 API 명세서 - 노션 링크👉🏻 ERD - ERD Cloud 링크👉🏻 시스템 설계서 - draw.io 링크👉🏻깃허브 프로젝트 GitHub - jiminchur/Project_FoodToGoWeb: 📘 [Project] 음식 주문 관리 플랫폼 개발📘 [Project] 음식 주문 관리 플랫폼 개발. Contribute to jiminchur/Project_FoodToGoWeb development by creating an account on GitHub.github.com 이전 1 다음