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