refactor: 문서 개선 중
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user