refactor: 문서 개선 중
This commit is contained in:
+8
-8
@@ -10,14 +10,14 @@
|
||||
|
||||
## Elements and evidence
|
||||
|
||||
- **Browser** (actor): AP2_SESSION을 사용하고 전달받은 access token으로 API를 직접 호출하는 주체. Evidence: L156–L160.
|
||||
- **Spring mediator** (service): Confidential OAuth client로 code를 교환하고 browser에 access-only 응답을 제공한다. Evidence: L156–L158.
|
||||
- **Authorized-client store** (database): Access와 refresh token을 server-side state로 보관한다. Evidence: L156–L160.
|
||||
- **Resource Server** (service): 브라우저가 만든 Bearer header를 직접 받으며 downstream audience를 검증하는 API. Evidence: L156–L160.
|
||||
- **Browser** (actor): AP2_SESSION을 사용하고 전달받은 access token으로 API를 직접 호출하는 주체. Evidence: L182–L186.
|
||||
- **Spring mediator** (service): Confidential OAuth client로 code를 교환하고 browser에 access-only 응답을 제공한다. Evidence: L182–L184.
|
||||
- **Authorized-client store** (database): Access와 refresh token을 server-side state로 보관한다. Evidence: L182–L186.
|
||||
- **Resource Server** (service): 브라우저가 만든 Bearer header를 직접 받으며 downstream audience를 검증하는 API. Evidence: L182–L186.
|
||||
|
||||
## Relationships
|
||||
|
||||
- **Browser → Resource Server:** Bearer header. Evidence: L158–L160.
|
||||
- **Browser → Spring mediator:** AP2_SESSION. Evidence: L158–L160.
|
||||
- **Spring mediator → Browser:** access_token · type · expiry. Evidence: L158–L158.
|
||||
- **Spring mediator → Authorized-client store:** 보관 · 조회. Evidence: L156–L160.
|
||||
- **Browser → Resource Server:** Bearer header. Evidence: L184–L186.
|
||||
- **Browser → Spring mediator:** AP2_SESSION. Evidence: L184–L186.
|
||||
- **Spring mediator → Browser:** access_token · type · expiry. Evidence: L184–L184.
|
||||
- **Spring mediator → Authorized-client store:** 보관 · 조회. Evidence: L182–L186.
|
||||
|
||||
Reference in New Issue
Block a user