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": "브라우저가 Authorization header 없이 AP3_SESSION cookie로 /bff/api/me를 호출한다. BFF는 현재 Authentication으로 authorized-client manager를 호출해 server-held access token을 얻고 Resource Server의 /api/me에 Bearer header를 붙인다. Resource Server가 JWT를 검증해 사용자 JSON을 반환하면 BFF가 ResponseEntity로 받아 브라우저에 중계한다. 브라우저 session cookie는 downstream으로 전달되지 않는다.",
"source_context": {
"document": "document.md",
"document_sha256": "df4d1a604c74e756672b5b40510abfedb8c67b39af280a5f51985ea9972f5371",
"document_sha256": "ea10df24b892e2c57123a37a4b4f0d821e4f394353e6746f50df6a48342353e9",
"anchor": {
"kind": "marker",
"value": "ap3-bff-session-flow",
"line": 908
"line": 944
}
},
"composition": {
@@ -38,17 +38,17 @@
"role": "participant",
"description": "Authorization header 없이 AP3_SESSION cookie로 BFF endpoint를 호출하고 중계 JSON을 받는다.",
"evidence": [
{
"start_line": 714,
"end_line": 722
},
{
"start_line": 750,
"end_line": 760
"end_line": 758
},
{
"start_line": 796,
"end_line": 809
"start_line": 786,
"end_line": 796
},
{
"start_line": 832,
"end_line": 845
}
],
"assumption": false
@@ -62,12 +62,12 @@
"description": "Session authentication을 authorized client 조회로 바꾸고 Resource Server용 Bearer 요청을 조립한다.",
"evidence": [
{
"start_line": 750,
"end_line": 783
"start_line": 786,
"end_line": 819
},
{
"start_line": 796,
"end_line": 809
"start_line": 832,
"end_line": 845
}
],
"assumption": false
@@ -80,12 +80,12 @@
"description": "Registration과 principal name으로 BFF의 access token과 refresh token을 보관한다.",
"evidence": [
{
"start_line": 700,
"end_line": 712
"start_line": 736,
"end_line": 748
},
{
"start_line": 762,
"end_line": 768
"start_line": 798,
"end_line": 804
}
],
"assumption": false
@@ -98,8 +98,8 @@
"description": "BFF가 붙인 Bearer JWT를 검증하고 사용자 JSON을 반환한다.",
"evidence": [
{
"start_line": 776,
"end_line": 796
"start_line": 812,
"end_line": 832
}
],
"assumption": false
@@ -115,8 +115,8 @@
"order": 1,
"evidence": [
{
"start_line": 750,
"end_line": 760
"start_line": 786,
"end_line": 796
}
],
"assumption": false
@@ -130,8 +130,8 @@
"order": 2,
"evidence": [
{
"start_line": 762,
"end_line": 768
"start_line": 798,
"end_line": 804
}
],
"assumption": false
@@ -146,8 +146,8 @@
"order": 3,
"evidence": [
{
"start_line": 762,
"end_line": 768
"start_line": 798,
"end_line": 804
}
],
"assumption": false
@@ -162,8 +162,8 @@
"order": 4,
"evidence": [
{
"start_line": 770,
"end_line": 783
"start_line": 806,
"end_line": 819
}
],
"assumption": false
@@ -178,8 +178,8 @@
"order": 5,
"evidence": [
{
"start_line": 785,
"end_line": 796
"start_line": 821,
"end_line": 832
}
],
"assumption": false
@@ -194,8 +194,8 @@
"order": 6,
"evidence": [
{
"start_line": 796,
"end_line": 809
"start_line": 832,
"end_line": 845
}
],
"assumption": false