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
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -13,11 +13,11 @@
"long_description": "브라우저가 AP2_SESSION cookie와 함께 /token/access를 Spring mediator에 요청한다. Mediator는 현재 principal과 keycloak registration으로 authorized-client store에서 token을 조회하고 access token, type, expiry만 응답한다. 브라우저는 access token을 지역 변수로 받아 Authorization Bearer header를 만들고 Resource Server의 /api/me를 직접 호출한 뒤 사용자 JSON을 받는다. Refresh token은 브라우저 응답에 포함되지 않는다.",
"source_context": {
"document": "document.md",
"document_sha256": "df4d1a604c74e756672b5b40510abfedb8c67b39af280a5f51985ea9972f5371",
"document_sha256": "ea10df24b892e2c57123a37a4b4f0d821e4f394353e6746f50df6a48342353e9",
"anchor": {
"kind": "marker",
"value": "ap2-mediator-handoff-flow",
"line": 645
"line": 679
}
},
"composition": {
@@ -39,12 +39,12 @@
"description": "AP2_SESSION으로 access endpoint를 호출하고 반환된 access token으로 Resource Server를 직접 호출한다.",
"evidence": [
{
"start_line": 505,
"end_line": 511
"start_line": 539,
"end_line": 545
},
{
"start_line": 558,
"end_line": 586
"start_line": 592,
"end_line": 620
}
],
"assumption": false
@@ -58,8 +58,8 @@
"description": "현재 principal로 authorized client를 조회하고 access token, type, expiry만 JSON으로 반환한다.",
"evidence": [
{
"start_line": 503,
"end_line": 540
"start_line": 537,
"end_line": 574
}
],
"assumption": false
@@ -72,12 +72,12 @@
"description": "Registration과 principal name으로 access token과 refresh token을 보관하는 process-local service.",
"evidence": [
{
"start_line": 445,
"end_line": 457
"start_line": 479,
"end_line": 491
},
{
"start_line": 513,
"end_line": 521
"start_line": 547,
"end_line": 555
}
],
"assumption": false
@@ -90,8 +90,8 @@
"description": "브라우저가 만든 Bearer JWT를 검증하고 /api/me 사용자 JSON을 반환한다.",
"evidence": [
{
"start_line": 571,
"end_line": 599
"start_line": 605,
"end_line": 633
}
],
"assumption": false
@@ -107,8 +107,8 @@
"order": 1,
"evidence": [
{
"start_line": 503,
"end_line": 511
"start_line": 537,
"end_line": 545
}
],
"assumption": false
@@ -122,8 +122,8 @@
"order": 2,
"evidence": [
{
"start_line": 513,
"end_line": 521
"start_line": 547,
"end_line": 555
}
],
"assumption": false
@@ -138,8 +138,8 @@
"order": 3,
"evidence": [
{
"start_line": 513,
"end_line": 521
"start_line": 547,
"end_line": 555
}
],
"assumption": false
@@ -154,8 +154,8 @@
"order": 4,
"evidence": [
{
"start_line": 523,
"end_line": 540
"start_line": 557,
"end_line": 574
}
],
"assumption": false
@@ -170,8 +170,8 @@
"order": 5,
"evidence": [
{
"start_line": 558,
"end_line": 588
"start_line": 592,
"end_line": 622
}
],
"assumption": false
@@ -186,8 +186,8 @@
"order": 6,
"evidence": [
{
"start_line": 590,
"end_line": 615
"start_line": 624,
"end_line": 649
}
],
"assumption": false