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

# アクセスの割り当て

> Iru Identity でグループにアプリケーションへのアクセスを付与し、有効なユーザーを確認し、割り当てられたユーザーのダッシュボードにアプリを表示するかどうかを選択します。

アプリケーションを追加するとテナントで利用可能になりますが、**アクセスを割り当てる**まで
誰もアクセスできません。アクセスはアプリに**グループ**を割り当てることで付与します。アクセスは
グループメンバーシップに従うため、ユーザーごとのアプリ割り当てを管理する必要はありません。
最終的にアクセス権を持つユーザーの完全に解決されたセットが、アプリの**有効なユーザー**です。

## グループを割り当てる

アクセスは**グループ**を割り当てることによってのみ付与します。アプリケーションの **割り当て**
タブで **+ Assignment** を選択します。

* **Group：** アプリを使用するグループ。
* **Roles：** そのグループに適用されるロール。

割り当てられたグループのすべてのメンバーがアクセス権を得ます。**グループ**はアプリにアクセスできる
ユーザーを決定し、選択した**ロール**はそのグループに適用されてサインオン時にアサートされます。
ロール自体がアクセスを付与することはありません。ユーザーがグループに参加または離脱すると、
メンバーシップは同期されます。

<Note>
  個々のユーザーをアプリケーションに割り当てることはできず、ロールだけでアクセスを付与することも
  できません。アクセスは常にグループメンバーシップに従います。
</Note>

```mermaid theme={null}
flowchart LR
  u2["ユーザー"] --> g1["グループ"]
  u3["ユーザー"] --> g1
  g1 -->|"割り当て"| app["アプリケーション"]
  app --> eff["有効なユーザー<br/>（アクセス権を持つ全員）"]
```

<Tip>
  [認証ポリシー](/ja/identity/authentication/authentication-policies)と割り当てを組み合わせてください。
  割り当てはアプリに**アクセスできるユーザー**を決定し、ポリシーはサインインするために
  **何を証明する必要があるか**を決定します。
</Tip>

## グループベースの割り当てを優先する

アクセスは常に**グループ**を通じて付与されるため、ディレクトリのメンバーシップに自動的に従います。
ユーザーごとのアプリ割り当てを追跡する必要はありません。

<CardGroup cols={2}>
  <Card title="アクセスはメンバーシップに従う" icon="users">
    グループを通じてアクセスが付与されている場合、グループにユーザーを追加または削除すると、
    アプリごとの編集なしにアプリへのアクセスが自動的に付与または取り消されます。
  </Card>

  <Card title="管理の手間が少ない" icon="broom">
    1 つのグループを多くのアプリに割り当てることができます。すべてのアプリケーションを
    操作するのではなく、グループを編集してアクセスを管理します。
  </Card>

  <Card title="Auto Groups による自動化" icon="wand-magic-sparkles">
    [Auto Group](/ja/identity/directory/auto-groups) は属性ルールに基づいて自身のメンバーシップを
    更新するため、手動の手順なしにアクセスがユーザーのプロファイル（部署、役職、所在地）に追従します。
  </Card>

  <Card title="明確で監査可能" icon="list-check">
    1 つのグループのメンバーシップを確認する方が、多数のアプリにわたる個別の割り当てを
    照合するよりも簡単です。
  </Card>
</CardGroup>

グループの作成と管理の方法については、[グループ](/ja/identity/directory/groups)と
[Auto Groups](/ja/identity/directory/auto-groups) を参照してください。

## 割り当てと有効なユーザーを確認する

**割り当て** タブのテーブルには、アプリに割り当てられた各**グループ**と、そのグループに
適用された**ロール**が一覧表示されます。

アクセス権を持つユーザーを正確に確認するには、**Effective Users** タブを開きます。割り当てられた
グループを通じてアクセス権を持つすべてのユーザーが、アクセスが開始された日付とともに表示されます。
この解決済みのビューは、サインインできるユーザー、および（[プロビジョニング](/ja/identity/applications/provisioning)を
使用するアプリの場合）アプリでアカウントが作成されるユーザーに関する信頼できる情報源です。

<Note>
  ユーザーの最後のアクセス経路を削除する（アプリに割り当てられたすべてのグループからユーザーを
  削除する、またはそれらのグループのアプリへの割り当てを解除する）と、そのユーザーは有効なセットから
  外れ、アプリにサインインできなくなります。
</Note>

## アプリケーション内のロール

一部のアプリは、ID だけでなくサインオン時に**ロール**（管理者、メンバーなど）を想定しています。
**+ Assignment** を選択すると、**Roles** フィールドで選択したグループにロールが適用されます。
利用可能なロールとそのアサート方法は、アプリケーションの **Roles** タブで定義します。
[ロールとバンドル](/ja/identity/applications/roles-and-bundles)を参照してください。

<Note>
  **ロールのアサート方法**が **なし** に設定されている場合、**割り当て** タブでグループに
  割り当てられるのは **Default** ロールのみです。
</Note>

## ユーザーからアプリケーションを非表示にする

アプリケーションのヘッダーには **Visibility** が表示されます。**Visible** の間は、割り当てられたユーザーのダッシュボードにアプリが表示され、お気に入りに追加できます。

**Hide from users** を選択すると、アプリケーションがダッシュボードとお気に入りから削除されます。グループの割り当てはそのまま残り、割り当てられたユーザーは引き続き有効なユーザーです。ユーザーは引き続きアプリケーションにサインインできます。

## お気に入り

エンドユーザーは、ダッシュボードに表示されるアプリを**お気に入り**としてマークし、すばやくアクセス
できるようにピン留めできます。**Hide from users** で非表示にしたアプリケーションはお気に入りに表示されません。
お気に入りは個人の利便性のための機能であり、割り当て先や誰がどのようなアクセス権を持つかを変更することはありません。

## 次のステップ

<CardGroup cols={2}>
  <Card title="ロールとバンドル" icon="user-tag" href="/ja/identity/applications/roles-and-bundles">
    アプリにロールをアサートし、ロールごとにセッションの長さとリスクを変えます。
  </Card>

  <Card title="グループ" icon="users" href="/ja/identity/directory/groups">
    アプリケーションに割り当てるグループを作成します。
  </Card>

  <Card title="自動グループ" icon="wand-magic-sparkles" href="/ja/identity/directory/auto-groups">
    属性ルールによってグループメンバーシップ（つまりアクセス）を制御します。
  </Card>

  <Card title="プロビジョニング" icon="arrows-rotate" href="/ja/identity/applications/provisioning">
    割り当てをアプリの実際のアカウントに変換し、アクセスの変更に応じて作成および削除します。
  </Card>

  <Card title="認証ポリシー" icon="shield-halved" href="/ja/identity/authentication/authentication-policies">
    割り当てられたユーザーがサインインするために証明する必要がある内容を決定します。
  </Card>
</CardGroup>
