refactor: 문서 개선 중
This commit is contained in:
@@ -2,10 +2,10 @@
|
||||
"harness_version": "0.2.0",
|
||||
"spec_id": "ap3-bff-architecture",
|
||||
"spec_version": "1.1",
|
||||
"spec_sha256": "ea691460c8489d465100ce6d75ca39b6d6283b51b5144fc9383f98d455b6b261",
|
||||
"spec_sha256": "5bd592ebe127bb911720fd5cc6809e2ba3cff8137283bdcffe4b480efa1ba262",
|
||||
"source_context": {
|
||||
"document": "document.md",
|
||||
"document_sha256": "e2cc061f683294c937f089ad874cbf7a617f7313c07a92c2148fb11287a0da37",
|
||||
"document_sha256": "15e7c79412ac05ed39d6f3d0c14de8dda92abe7b402139ac2a90492dfe5e162c",
|
||||
"anchor": {
|
||||
"kind": "heading",
|
||||
"value": "AP3: browser token 비노출과 application-owned session을 맞바꾼다",
|
||||
@@ -14,10 +14,10 @@
|
||||
},
|
||||
"outputs": [
|
||||
"ap3-bff-architecture.svg",
|
||||
"ap3-bff-architecture.drawio",
|
||||
"ap3-bff-architecture.mmd",
|
||||
"ap3-bff-architecture.d2",
|
||||
"ap3-bff-architecture.dot",
|
||||
"ap3-bff-architecture.drawio",
|
||||
"ap3-bff-architecture.excalidraw",
|
||||
"ap3-bff-architecture.alt.md"
|
||||
],
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="938" height="406" viewBox="0 0 938 406" role="img" aria-labelledby="diagram-title diagram-description">
|
||||
<title id="diagram-title">AP3는 browser session을 BFF-owned Bearer 요청으로 바꾼다</title>
|
||||
<desc id="diagram-description">왼쪽 browser session zone에는 OAuth token 없이 HttpOnly AP3_SESSION을 가진 브라우저가 있다. 오른쪽 server-side application zone에는 BFF, authorized-client store, 내부 Resource Server가 있다. 브라우저의 /bff/api/me 요청은 BFF에서 종료되고, BFF는 current authorized client를 조회해 server-held access token으로 Resource Server용 Bearer 요청을 조립한다.</desc>
|
||||
<metadata>{"techviz":{"spec_version":"1.1","id":"ap3-bff-architecture","profile":"component-flow"},"source_context":{"document":"document.md","document_sha256":"e2cc061f683294c937f089ad874cbf7a617f7313c07a92c2148fb11287a0da37","anchor":{"kind":"heading","value":"AP3: browser token 비노출과 application-owned session을 맞바꾼다","line":190}},"evidence_policy":"Each factual element cites source lines or is marked assumption.","diagram_only":true}</metadata>
|
||||
<metadata>{"techviz":{"spec_version":"1.1","id":"ap3-bff-architecture","profile":"component-flow"},"source_context":{"document":"document.md","document_sha256":"15e7c79412ac05ed39d6f3d0c14de8dda92abe7b402139ac2a90492dfe5e162c","anchor":{"kind":"heading","value":"AP3: browser token 비노출과 application-owned session을 맞바꾼다","line":190}},"evidence_policy":"Each factual element cites source lines or is marked assumption.","diagram_only":true}</metadata>
|
||||
<defs>
|
||||
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse">
|
||||
<path d="M 0 0 L 10 5 L 0 10 z" />
|
||||
@@ -66,7 +66,7 @@
|
||||
<rect class="edge-label-bg" x="274.1" y="166.0" width="91.7" height="22" rx="3" />
|
||||
<text class="edge-label" x="320.0" y="181.0">AP3_SESSION</text>
|
||||
<g id="node-browser">
|
||||
<g class="actor-symbol emphasis-normal" data-evidence="192-194"><circle cx="155.0" cy="184.0" r="11.0" /><line x1="155.0" y1="200.0" x2="155.0" y2="213.0" /><line x1="137.0" y1="210.0" x2="173.0" y2="210.0" /><line x1="155.0" y1="213.0" x2="140.0" y2="230.0" /><line x1="155.0" y1="213.0" x2="170.0" y2="230.0" /></g>
|
||||
<g class="actor-symbol emphasis-normal" data-evidence="192-194"><circle cx="155.0" cy="184.0" r="11.0" /><line x1="155.0" y1="200.0" x2="155.0" y2="223.0" /><line x1="137.0" y1="210.0" x2="173.0" y2="210.0" /><line x1="155.0" y1="223.0" x2="140.0" y2="240.0" /><line x1="155.0" y1="223.0" x2="170.0" y2="240.0" /></g>
|
||||
<text class="node-label" x="155.0" y="245.0">Browser</text>
|
||||
</g>
|
||||
<g id="node-bff">
|
||||
|
||||
|
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
Reference in New Issue
Block a user