Files
MyDoc/[요청과업1][산출물05] Baron-SSO 아키텍쳐 리뷰.md

813 B

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<br/>Session Cookie 포함

GW->>OAT: API 요청 전달

OAT->>HYD: 토큰 검증

HYD-->>OAT: active=true<br/>sub=user-123

OAT->>KET: 권한 확인

KET-->>OAT: allowed=true

OAT->>BE: 인증 완료 요청 전달

BE->>DB: 사용자 조회

DB-->>BE: 사용자 정보

BE-->>FE: 사용자 정보 반환

FE-->>U: 내 정보 화면 표시