sequenceDiagram participant U as 사용자 participant GW as Gateway participant FE as Frontend participant OAT as Oathkeeper participant HYD as Hydra participant KET as Keto participant BE as Backend participant DB as PostgreSQL U->>GW: localhost:5000 접속 GW->>FE: 화면 요청 전달 FE-->>U: 화면 표시 U->>FE: 내 정보 클릭 FE->>GW: GET /api/v1/me
Session Cookie 포함 GW->>OAT: API 요청 전달 OAT->>HYD: 토큰 검증 HYD-->>OAT: active=true
sub=user-123 OAT->>KET: 권한 확인 KET-->>OAT: allowed=true OAT->>BE: 인증 완료 요청 전달 BE->>DB: 사용자 조회 DB-->>BE: 사용자 정보 BE-->>FE: 사용자 정보 반환 FE-->>U: 내 정보 화면 표시