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": "브라우저 SPA가 S256 code challenge가 포함된 authorization request를 Keycloak에 보낸다. Keycloak이 code와 state를 callback으로 돌려주면 SPA는 원래 verifier를 포함해 token endpoint에 code를 제출하고 access, refresh, ID token을 받는다. 이어서 SPA가 access token을 Authorization Bearer header에 넣어 Resource Server의 /api/me를 직접 호출하고 사용자 JSON을 받는다.",
|
||||
"source_context": {
|
||||
"document": "document.md",
|
||||
"document_sha256": "df4d1a604c74e756672b5b40510abfedb8c67b39af280a5f51985ea9972f5371",
|
||||
"document_sha256": "ea10df24b892e2c57123a37a4b4f0d821e4f394353e6746f50df6a48342353e9",
|
||||
"anchor": {
|
||||
"kind": "marker",
|
||||
"value": "ap1-browser-bearer-flow",
|
||||
"line": 395
|
||||
"line": 427
|
||||
}
|
||||
},
|
||||
"composition": {
|
||||
@@ -40,16 +40,16 @@
|
||||
"description": "PKCE transaction과 token set을 처리하고 access token으로 API 요청을 만드는 public client.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 201,
|
||||
"end_line": 236
|
||||
"start_line": 233,
|
||||
"end_line": 268
|
||||
},
|
||||
{
|
||||
"start_line": 240,
|
||||
"end_line": 280
|
||||
"start_line": 272,
|
||||
"end_line": 312
|
||||
},
|
||||
{
|
||||
"start_line": 303,
|
||||
"end_line": 322
|
||||
"start_line": 335,
|
||||
"end_line": 354
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -62,8 +62,8 @@
|
||||
"description": "Authorization code를 발급하고 code와 verifier를 token set으로 교환하는 authorization server.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 223,
|
||||
"end_line": 263
|
||||
"start_line": 255,
|
||||
"end_line": 295
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -76,8 +76,8 @@
|
||||
"description": "Bearer JWT의 signature, issuer, timestamp와 audience를 검증하고 사용자 JSON을 만드는 Spring API.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 311,
|
||||
"end_line": 353
|
||||
"start_line": 343,
|
||||
"end_line": 385
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -93,8 +93,8 @@
|
||||
"order": 1,
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 223,
|
||||
"end_line": 236
|
||||
"start_line": 255,
|
||||
"end_line": 268
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -109,8 +109,8 @@
|
||||
"order": 2,
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 240,
|
||||
"end_line": 250
|
||||
"start_line": 272,
|
||||
"end_line": 282
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -124,8 +124,8 @@
|
||||
"order": 3,
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 250,
|
||||
"end_line": 261
|
||||
"start_line": 282,
|
||||
"end_line": 293
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -140,8 +140,8 @@
|
||||
"order": 4,
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 263,
|
||||
"end_line": 280
|
||||
"start_line": 295,
|
||||
"end_line": 312
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -156,8 +156,8 @@
|
||||
"order": 5,
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 303,
|
||||
"end_line": 322
|
||||
"start_line": 335,
|
||||
"end_line": 354
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -172,8 +172,8 @@
|
||||
"order": 6,
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 342,
|
||||
"end_line": 376
|
||||
"start_line": 374,
|
||||
"end_line": 408
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
|
||||
Reference in New Issue
Block a user