ui: adopt product language for DDS console
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
<!doctype html>
|
||||
<html lang="ko" xmlns:th="http://www.thymeleaf.org">
|
||||
<head th:replace="~{fragments/layout :: head('DDS 권한 백오피스')}"></head>
|
||||
<head th:replace="~{fragments/layout :: head('DDS 권한 운영')}"></head>
|
||||
<body>
|
||||
<nav th:replace="~{fragments/layout :: nav}"></nav>
|
||||
<main class="container py-4">
|
||||
<header class="page-title guided-hero">
|
||||
<span class="architecture-kicker">DEEP DATA SECURITY · INDEPENDENT TRACK</span>
|
||||
<h1>DDS 권한 관리</h1>
|
||||
<p class="context-summary">권한 설계 · 보호 연결 · 검색 검증</p>
|
||||
<span class="architecture-kicker">DEEP DATA SECURITY</span>
|
||||
<h1>DDS 권한 운영</h1>
|
||||
<p class="context-summary">권한 설계 · 보호 상태 · 권한 게시 · 권한 검색</p>
|
||||
<details class="explanation-details">
|
||||
<summary>이 인스턴스가 하는 일</summary>
|
||||
<p>8083 DDS 인스턴스는 8082 VPD 인스턴스와 별도로 실행됩니다. 두 화면은 사용자·그룹·역할·권한 규칙을 같은 관리 흐름으로 보여주며, DDS는 보호 객체별 DATA GRANT로 그 규칙을 집행합니다.</p>
|
||||
<p class="mb-0">일상적인 권한 변경은 권한 관리에서 하고, DDS 보호 객체와 실제 결과는 이 인스턴스에서 확인합니다.</p>
|
||||
<summary>이 공간의 역할 보기</summary>
|
||||
<p>사용자·그룹·역할·접근 규칙을 기준으로 지식자료의 접근 범위를 운영합니다. DDS는 보호 객체별 DATA GRANT로 이 기준을 집행합니다.</p>
|
||||
<p class="mb-0">일상적인 권한 변경은 권한 관리에서 하고, 이 공간에서는 보호 상태와 실제 접근 결과를 확인합니다.</p>
|
||||
</details>
|
||||
</header>
|
||||
|
||||
@@ -19,10 +19,10 @@
|
||||
|
||||
<section class="journey-grid" aria-label="DDS 권한 적용 네 단계">
|
||||
<a class="journey-card journey-card-compact" href="/permissions"><span class="journey-number">1</span><div><h2>권한 설계</h2><strong>열기 →</strong></div></a>
|
||||
<a class="journey-card journey-card-compact" href="/dds-protection"><span class="journey-number">2</span><div><h2>DDS 보호 상태</h2><strong>열기 →</strong></div></a>
|
||||
<a class="journey-card journey-card-compact" href="/dds-provision"><span class="journey-number">3</span><div><h2>DDS 권한 연결</h2><strong>열기 →</strong></div></a>
|
||||
<a class="journey-card journey-card-compact" href="/vector-knowledge"><span class="journey-number">4</span><div><h2>권한 기반 검색</h2><strong>열기 →</strong></div></a>
|
||||
<a class="journey-card journey-card-compact" href="/dds"><span class="journey-number">5</span><div><h2>보호 객체 확인</h2><strong>열기 →</strong></div></a>
|
||||
<a class="journey-card journey-card-compact" href="/dds-protection"><span class="journey-number">2</span><div><h2>보호 상태</h2><strong>열기 →</strong></div></a>
|
||||
<a class="journey-card journey-card-compact" href="/dds-provision"><span class="journey-number">3</span><div><h2>권한 게시</h2><strong>열기 →</strong></div></a>
|
||||
<a class="journey-card journey-card-compact" href="/vector-knowledge"><span class="journey-number">4</span><div><h2>권한 검색</h2><strong>열기 →</strong></div></a>
|
||||
<a class="journey-card journey-card-compact" href="/dds"><span class="journey-number">5</span><div><h2>보호 범위</h2><strong>열기 →</strong></div></a>
|
||||
</section>
|
||||
|
||||
<section class="content-band compact-context">
|
||||
@@ -38,17 +38,17 @@
|
||||
<section class="summary-grid" aria-label="현재 DDS 관리 현황">
|
||||
<a class="summary-tile" href="/permissions"><span class="label">역할</span><strong th:text="${#lists.size(roles)}">0</strong></a>
|
||||
<a class="summary-tile" href="/permissions"><span class="label">권한 규칙</span><strong th:text="${#lists.size(permissions)}">0</strong></a>
|
||||
<a class="summary-tile" href="/dds"><span class="label">보조 직접 비교 사용자</span><strong th:text="${configuredUserCount}">0</strong></a>
|
||||
<a class="summary-tile" href="/dds"><span class="label">직접 접근 검증 프로필</span><strong th:text="${configuredUserCount}">0</strong></a>
|
||||
</section>
|
||||
|
||||
<section class="content-band">
|
||||
<div class="section-heading"><div><h2>현재 DDS 검증 대상</h2></div></div>
|
||||
<div class="section-heading"><div><h2>현재 보호 대상</h2></div></div>
|
||||
<div class="table-responsive"><table class="table table-sm align-middle"><thead><tr><th>대상</th><th>보호 방식</th><th>검증</th></tr></thead><tbody>
|
||||
<tr><td><code th:text="${vectorObject}">ADMIN.CB_DDS_VECTOR_SEARCH_DOCUMENTS</code></td><td>객체별 분류값 DATA GRANT + 토큰 Context + VECTOR_DISTANCE</td><td><a href="/vector-knowledge">지식 검색</a></td></tr>
|
||||
</tbody></table></div>
|
||||
<details class="explanation-details mt-3">
|
||||
<summary>검증 대상 설명 보기</summary>
|
||||
<p class="mb-0">주 시나리오는 업무 분류값이 붙은 벡터 지식자료 검색입니다. 원본 테이블은 DDS 권한 동작을 비교하는 보조 기술 검증에만 사용합니다.</p>
|
||||
<summary>보호 대상 기술 상세 보기</summary>
|
||||
<p class="mb-0">주 대상은 업무 분류값이 붙은 벡터 지식자료 검색입니다. 원본 테이블은 직접 접근 비교를 위한 고급 검증에만 사용합니다.</p>
|
||||
</details>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
Reference in New Issue
Block a user