Backend/Architecture1 [Server] 여러 API 서비스의 인증을 Gateway에 모은 이유 여러 API 서비스가 같은 인증 정책을 따르도록 Gateway에 인증 책임을 모으고, 토큰 검증·재발급·내부 요청 전달 과정에서 생긴 문제를 해결한 기록이다.시작하며백엔드를 여러 서비스로 나누면 각 서비스의 책임은 선명해진다. 하지만 클라이언트 입장에서는 호출해야 할 서버가 늘어나고, 서버 입장에서는 인증 로직이 여러 곳으로 퍼지기 쉽다.사용자·설정 관리, 데이터 조회, 별도 업무 기능을 서로 다른 API 서비스로 나누어 개발했다. 처음에는 각 서비스가 토큰을 직접 확인하는 구조도 생각할 수 있었지만, 서비스가 늘어날수록 다음 문제가 예상됐다.모든 서비스가 같은 JWT 검증 규칙을 구현해야 한다.로그인과 토큰 재발급 정책이 바뀌면 여러 서비스를 함께 수정해야 한다.클라이언트가 내부 서비스의 주소와 구성을.. 2026. 8. 8. 이전 1 다음