메인 콘텐츠로 건너뛰기
ABBYY Vantage는 다음과 같은 두 가지 범위를 사용하는 멀티테넌트 시스템입니다.
  • 시스템 관리자 범위: 시스템 관리 작업을 담당합니다. 사용자는 시스템 관리자 역할을 가지며 테넌트와 사용자를 관리할 수 있습니다.
  • 테넌트 범위: 특정 테넌트에 대한 작업을 담당합니다.
시스템 관리자는 다음을 수행할 수 있습니다.
  • 테넌트를 조회, 생성 및 삭제하고 테넌트 구독을 관리할 수 있습니다.
  • 사용자를 조회, 생성 및 삭제할 수 있습니다.
서로 다른 클라이언트가 논리적으로 분리되도록 하기 위해, 한 범위에 대한 권한이 있는 사용자는 다른 범위에 액세스할 수 없습니다. 마찬가지로, 테넌트는 다른 테넌트의 데이터에 액세스할 수 없습니다.

테넌트 생성

  1. 왼쪽 패널에서 Tenants 탭으로 이동합니다.
  2. New Tenant를 클릭합니다.
  3. 대화 상자에서 다음을 지정합니다:
    • 테넌트 이름
    • 설명
    • 테넌트 관리자 이메일 주소
테넌트 이름, 설명, 관리자 이메일에 대한 입력 필드가 표시된 New Tenant 대화 상자
  1. Upload Subscription File을 클릭하여 제공된 구독 파일을 업로드합니다. 구독에 대한 자세한 내용은 Subscriptions을(를) 참조하십시오.
완료되면 새 테넌트가 생성되며, 지정한 이메일 주소로 등록 링크가 포함된 초대장이 전송됩니다. 시스템에서 생성된 모든 테넌트 목록은 Tenants 탭에서 볼 수 있습니다. 테넌트 관리자가 아직 초대를 수락하지 않은 테넌트는 이름 앞에 아이콘으로 표시됩니다. 아이콘 위에 마우스 커서를 올리면 초대가 전송된 날짜가 표시됩니다.
초대의 유효 기간은 14일입니다. 사용자가 이 기간 내에 등록하지 않으면 테넌트는 시스템에서 삭제됩니다.

초대 다시 보내기

  1. 테넌트 목록에서 원하는 테넌트를 선택합니다.
  2. Resend Invite를 클릭합니다.
  3. 필요한 경우 이메일 주소를 수정한 후 Send를 클릭합니다.

REST API를 통한 테넌트 생성

System Administrator는 테넌트 관리자에게 Fulfillment Operator 역할을 부여할 수 있습니다. Fulfillment Operator 역할을 가진 테넌트 관리자는 REST API 요청을 통해 다른 테넌트를 시스템에 추가하고, 이 역할을 다른 테넌트 사용자에게 할당할 수 있습니다. Fulfillment Operator 역할을 할당하려면 다음을 수행합니다.
  1. Tenants 탭으로 이동하여 대상 테넌트를 클릭합니다.
  2. General 탭으로 이동한 후 Allow Tenant Users to Create New Tenants를 클릭합니다.
이 역할이 한 번 테넌트에 할당되면 해제할 수 없습니다.
이 역할이 할당된 테넌트 관리자는 REST API 요청을 통해 테넌트를 생성할 수 있을 뿐만 아니라, 이 역할을 테넌트 내 다른 사용자에게도 할당할 수 있습니다.

테넌트 삭제

  1. 테넌트 목록에서 원하는 테넌트를 선택합니다.
  2. Delete를 클릭한 다음 삭제를 확인합니다.
테넌트는 목록에서 제거되며 해당 데이터에 대한 접근이 차단됩니다. ABBYY 데이터 보존 정책에 따라 테넌트는 목록에서 제거된 후 30일이 지나면 영구적으로 삭제됩니다. 해당 기간이 경과하기 전에는 동일한 이름의 새 테넌트를 생성할 수 없습니다.

사용자 생성

  1. 왼쪽 패널에서 Users 탭으로 이동합니다.
  2. New User를 클릭합니다.
  3. 사용자용 이메일 주소와 비밀번호를 입력합니다.
  4. 비밀번호를 다시 입력해 확인합니다.
이 과정을 완료하면 시스템에 새 사용자가 생성됩니다. 해당 사용자를 클릭해 이름을 추가할 수 있습니다. 시스템에서 생성된 모든 사용자는 Users 탭에서 목록으로 확인할 수 있습니다.
System Administrator Scope에서 새 사용자를 추가하면 자동으로 System Administrator 역할이 부여됩니다.

사용자 삭제

  1. 사용자 목록에서 삭제할 사용자를 선택합니다.
  2. Delete를 클릭하고 삭제를 확인합니다.
작업이 완료되면 해당 사용자는 목록에서 제거되고, 그 사용자의 데이터에 대한 액세스가 차단됩니다.

비밀번호 재설정

시스템 관리자 자격 증명으로 로그인할 수 없는 경우:
계속 진행하기 전에 kubectl이 설치되어 있고 Kubernetes 클러스터에 연결되어 있는지 확인하세요.
  1. 시스템 관리자 API에 접근합니다:
kubectl port-forward -n abbyy-vantage service/abbyy-vantage-au2-auth-adminapi2 8080:80
그런 다음 http://localhost:8080/index.html로 이동합니다.
  1. Users 섹션으로 이동합니다.
  2. GET 요청을 사용해 사용자 상세 정보를 조회합니다:
GET http://localhost:8080/api/v1/users
email 또는 name Parameter를 사용하세요. 응답에는 사용자 식별자가 포함됩니다.
  1. 비밀번호를 재설정하려면 PUT 요청을 보냅니다:
PUT http://localhost:8080/api/v1/users/{id}/password
요청 본문:
{
  "password": "newpassword"
}

IP 제한

Tenant Administrator가 IP 제한을 잘못 구성해 테넌트에 액세스하지 못하게 된 경우, System Administrator는 다음과 같이 IP 제한을 비활성화할 수 있습니다:
  1. Tenants 탭에서 테넌트 이름을 클릭합니다.
  2. IP Restrictions 탭으로 이동합니다.
  3. Disable을 클릭합니다.