> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# テナントとユーザーの管理

> ABBYY Vantage セルフホスト型でテナントとユーザーを作成、管理、削除する方法について説明します。これには、システム管理者スコープ、テナントスコープ、サブスクリプションの割り当ても含まれます。

ABBYY Vantage は、2 つのスコープで動作するマルチテナント システムです。

* **システム管理者スコープ**。システム管理を対象とします。ユーザーにはシステム管理者ロールが割り当てられ、テナントとユーザーを管理できます。
* **テナントスコープ**。テナント固有の運用を対象とします。

システム管理者は次の操作を行えます。

* テナントの表示、作成、削除、およびテナントのサブスクリプションの管理
* ユーザーの表示、作成、削除

<Note>
  各クライアントを論理的に分離するため、一方のスコープに対する権限を持つユーザーは、もう一方のスコープにはアクセスできません。同様に、テナントは他のテナントのデータにアクセスできません。
</Note>

<div id="creating-a-tenant">
  ## テナントの作成
</div>

1. 左側のペインで **Tenants** タブを開きます。
2. **New Tenant** をクリックします。
3. ダイアログで、次を指定します。
   * テナント名
   * Description
   * テナント管理者のメールアドレス

<img src="https://mintlify.s3.us-west-1.amazonaws.com/abbyy/images/vantage/self-hosted/misc-p01-004.png" alt="テナント名、Description、管理者のメールアドレスのfieldが表示された New Tenant ダイアログ" style={{ width:"50%" }} />

4. **Upload Subscription File** をクリックし、提供されたサブスクリプション ファイルをアップロードします。サブスクリプションの詳細については、[Subscriptions](/ja/vantage/self-hosted/v2.7/subscriptions)を参照してください。

完了すると、新しいテナントが作成され、登録リンクを含む招待メールが指定したメールアドレスに送信されます。

システムで作成されたすべてのテナントの一覧は、**Tenants** タブで確認できます。テナント管理者がまだ招待を承諾していないテナントには、名前の前にアイコンが表示されます。アイコンにマウスカーソルを合わせると、招待が送信された日付が表示されます。

<Note>
  招待は 14 日間有効です。この期間内にテナント管理者が登録しない場合、そのテナントはシステムから削除されます。
</Note>

<div id="resending-an-invitation">
  ### 招待を再送信する
</div>

1. テナント一覧から対象のテナントを選択します。
2. **Resend Invite** をクリックします。
3. 必要に応じてメールアドレスを変更し、**Send** をクリックします。

<div id="creating-a-tenant-via-rest-api">
  ### REST API を使用したテナントの作成
</div>

システム管理者は、テナント管理者に **Fulfillment Operator** ロールを割り当てることができます。**Fulfillment Operator** ロールを持つテナント管理者は、REST API リクエストを通じて他のテナントをシステムに追加し、このロールをテナント内の他のユーザーに割り当てることができます。

**Fulfillment Operator** ロールを割り当てるには、次の手順を実行します。

1. **Tenants** タブを開き、対象のテナントをクリックします。
2. **General** タブを開き、**Allow Tenant Users to Create New Tenants** をクリックします。

<Warning>
  このロールをテナントに割り当てると、後で解除することはできません。
</Warning>

このロールが割り当てられたテナント管理者は、REST API リクエストを通じてテナントを作成できるほか、テナント内の他のユーザーにもこのロールを割り当てることができます。

<div id="deleting-a-tenant">
  ## テナントの削除
</div>

1. テナント一覧で削除するテナントを選択します。
2. **Delete** をクリックし、削除を確認します。

テナントは一覧から削除され、そのデータにはアクセスできなくなります。ABBYY の保持ポリシーに従い、テナントは一覧から削除されてから 30 日後に完全に削除されます。この期間が経過するまでは、同じ名前の新しいテナントを作成することはできません。

<div id="creating-a-user">
  ## ユーザーの作成
</div>

1. 左側のペインにある **Users** タブを開きます。
2. **New User** をクリックします。
3. ユーザーのメールアドレスとパスワードを入力します。
4. パスワードを再入力して確認します。

完了すると、システムに新しいユーザーが作成されます。ユーザーをクリックして、名前を追加できます。システムで作成されたすべてのユーザーの一覧は、**Users** タブで確認できます。

<Note>
  **システム管理者スコープ** で新しいユーザーを追加すると、そのユーザーには自動的にシステム管理者ロールが付与されます。
</Note>

<div id="deleting-a-user">
  ## ユーザーの削除
</div>

1. ユーザーリストで対象のユーザーを選択します。
2. **Delete** をクリックし、削除を確認します。

完了すると、そのユーザーはリストから削除され、そのユーザーのデータにアクセスできなくなります。

<div id="resetting-password">
  ## パスワードのリセット
</div>

システム管理者の認証情報でログインできない場合:

<Note>
  続行する前に、kubectl がインストールされており、Kubernetes クラスターに接続されていることを確認してください。
</Note>

1. システム管理者の API にアクセスします:

```bash theme={null}
kubectl port-forward -n abbyy-vantage service/abbyy-vantage-au2-auth-adminapi2 8080:80
```

次に、`http://localhost:8080/index.html` にアクセスします

2. **Users** セクションに移動します。
3. GET リクエストを使用して自分のユーザー情報を取得します:

```
GET http://localhost:8080/api/v1/users
```

`email` または `name` パラメーターを使用します。レスポンスにはユーザーの識別子が含まれます。

4. `PUT request` を使用してパスワードをリセットします:

```
PUT http://localhost:8080/api/v1/users/{id}/password
```

リクエストボディを使用する場合:

```json theme={null}
{
  "password": "newpassword"
}
```

<div id="ip-restrictions">
  ## IP制限
</div>

テナント管理者が IP 制限を誤って設定し、テナントにアクセスできなくなった場合は、システム管理者がその設定を無効にできます。

1. **Tenants** タブで、テナント名をクリックします。
2. **IP Restrictions** タブに移動します。
3. **Disable** をクリックします。
