refactor: 문서 개선 중

This commit is contained in:
donghyeon-ka
2026-09-21 14:30:55 +09:00
parent c93cdea150
commit 805a18f486
1497 changed files with 525837 additions and 59152 deletions
@@ -10,14 +10,14 @@
## Elements and evidence
- **Browser** (actor): AP2_SESSION을 사용하고 전달받은 access token으로 API를 직접 호출하는 주체. Evidence: L156L160.
- **Spring mediator** (service): Confidential OAuth client로 code를 교환하고 browser에 access-only 응답을 제공한다. Evidence: L156L158.
- **Authorized-client store** (database): Access와 refresh token을 server-side state로 보관한다. Evidence: L156L160.
- **Resource Server** (service): 브라우저가 만든 Bearer header를 직접 받으며 downstream audience를 검증하는 API. Evidence: L156L160.
- **Browser** (actor): AP2_SESSION을 사용하고 전달받은 access token으로 API를 직접 호출하는 주체. Evidence: L182L186.
- **Spring mediator** (service): Confidential OAuth client로 code를 교환하고 browser에 access-only 응답을 제공한다. Evidence: L182L184.
- **Authorized-client store** (database): Access와 refresh token을 server-side state로 보관한다. Evidence: L182L186.
- **Resource Server** (service): 브라우저가 만든 Bearer header를 직접 받으며 downstream audience를 검증하는 API. Evidence: L182L186.
## Relationships
- **Browser → Resource Server:** Bearer header. Evidence: L158L160.
- **Browser → Spring mediator:** AP2_SESSION. Evidence: L158L160.
- **Spring mediator → Browser:** access_token · type · expiry. Evidence: L158L158.
- **Spring mediator → Authorized-client store:** 보관 · 조회. Evidence: L156L160.
- **Browser → Resource Server:** Bearer header. Evidence: L184L186.
- **Browser → Spring mediator:** AP2_SESSION. Evidence: L184L186.
- **Spring mediator → Browser:** access_token · type · expiry. Evidence: L184L184.
- **Spring mediator → Authorized-client store:** 보관 · 조회. Evidence: L182L186.