refactor #558: collapse secondary UI guidance

This commit is contained in:
devmrko
2026-06-29 17:55:59 +09:00
parent 95be60dd2e
commit c7b11ab669
19 changed files with 263 additions and 84 deletions

View File

@@ -6,7 +6,11 @@
<main class="container py-4">
<div class="page-title">
<h1>유효 권한 매트릭스</h1>
<p>백오피스 사용자, 그룹, 역할, 권한의 최종 상속 결과를 확인합니다.</p>
<p class="context-summary">사용자별로 최종 적용되는 역할·권한·보호 객체를 확인합니다.</p>
<details class="explanation-details">
<summary>이 표를 읽는 방법</summary>
<p>백오피스 사용자, 그룹, 역할, 권한의 최종 상속 결과를 확인합니다. 직접 역할과 그룹을 통한 상속 역할을 나누어 보여주므로 권한이 어디에서 왔는지 추적할 수 있습니다.</p>
</details>
</div>
<div class="alert alert-warning" th:if="${runtimeError}">
@@ -23,7 +27,7 @@
<div class="section-heading">
<div>
<h2>권한 해석 기준</h2>
<p class="section-subtitle">여기의 사용자는 Oracle DB schema user가 아니라 Bearer Token으로 식별되는 백오피스 application user입니다.</p>
<p class="section-subtitle">Bearer Token으로 식별되는 백오피스 사용자 기준입니다.</p>
</div>
<a class="btn btn-sm rw-btn-secondary" href="/permissions">권한 관리로 이동</a>
</div>
@@ -45,12 +49,15 @@
<strong th:text="${matrix.permissionCount()}">0</strong>
</div>
</div>
<ol class="setup-steps">
<li>사용자 관리에서 application user를 등록합니다.</li>
<li>그룹 관리에서 사용자를 그룹에 넣고 그룹에 역할을 부여합니다.</li>
<li>권한 관리에서 역할에 TABLE/VIEW 행 규칙과 컬럼 NULL 정책을 부여합니다.</li>
<li>토큰을 발급하면 ORDS handler가 token user context를 설정하고 VPD가 이 권한을 적용합니다.</li>
</ol>
<details class="explanation-details">
<summary>권한이 계산되는 순서 보기</summary>
<ol class="setup-steps">
<li>사용자 관리에서 application user를 등록합니다.</li>
<li>그룹 관리에서 사용자를 그룹에 넣고 그룹에 역할을 부여합니다.</li>
<li>권한 관리에서 역할에 TABLE/VIEW 행 규칙과 컬럼 NULL 정책을 부여합니다.</li>
<li>토큰을 발급하면 ORDS handler가 token user context를 설정하고 VPD가 이 권한을 적용합니다.</li>
</ol>
</details>
</section>
<section class="content-band">