Citrix Cloud™ の Microsoft Entra ID アクセス許可
この記事では、Citrix Cloud が Microsoft Entra ID (ME-ID) に接続して使用する際に要求するアクセス許可について説明します。Microsoft Entra ID が Citrix Cloud アカウントでどのように使用されるかに応じて、ターゲットの Microsoft Entra ID テナントに1つ以上のエンタープライズアプリケーションが作成される場合があります。複数の Citrix Cloud アカウントを1つの Microsoft Entra ID テナントに接続し、アカウントごとにアプリケーションセットを作成することなく、同じエンタープライズアプリケーションを使用できます。
注記:
2022年4月現在、Citrix Cloud が Microsoft Entra ID に接続するために使用する Microsoft Entra ID アプリは、Group.Read.All アクセス許可の代わりに GroupMember.Read.All アクセス許可を使用するように更新されました。既存の Microsoft Entra ID 接続 (2022年4月以前) があり、アプリに新しいアクセス許可を使用させたい場合は、Microsoft Entra ID を Citrix Cloud から切断し、再接続する必要があります。この操作により、アカウントが Citrix Cloud で最新の Microsoft Entra ID アプリを使用していることが保証されます。詳細については、「アップグレードされたアプリのために Microsoft Entra ID に再接続する」を参照してください。
アプリを更新しないことを選択した場合でも、既存の接続は引き続き正常に機能します。
エンタープライズアプリケーション
次の表に、Citrix Cloud が Microsoft Entra ID に接続して使用する際に利用する Microsoft Entra ID エンタープライズアプリケーションと、各アプリケーションの使用目的を示します。
| 名前 | アプリケーションID | 用途 |
|---|---|---|
| シトリックス クラウド | e95c4605-aeab-48d9-9c36-1a262ef8048e | ストアエンドユーザーログイン |
| シトリックス クラウド | f9c0e999-22e7-409f-bb5e-956986abdf02 | Microsoft Entra ID と Citrix Cloud 間のデフォルト接続(#default-connection-between-microsoft-entra-id-and-citrix-cloud) |
| シトリックス クラウド | 1b32f261-b20c-4399-8368-c8f0092b4470 | 管理者への招待とログイン(#administrator-invitations-and-logins) |
| シトリックス クラウド | 5c913119-2257-4316-9994-5e8f3832265b | Citrix Endpoint Management™ を使用した Microsoft Entra ID と Citrix Cloud 間のデフォルト接続(#default-connection-between-microsoft-entra-id-and-citrix-cloud-with-endpoint-management) |
| シトリックス クラウド | e067934c-b52d-4e92-b1ca-70700bd1124e | Citrix Endpoint Management を使用した Microsoft Entra ID と Citrix Cloud 間のレガシー接続(#legacy-connection-between-microsoft-entra-id-and-citrix-cloud-with-endpoint-management) |
アクセス許可
Citrix Cloud のエンタープライズアプリケーションのアクセス許可により、Citrix Cloud は Microsoft Entra ID テナント内の特定のデータにアクセスできます。Citrix Cloud はこれらのデータを使用して、Microsoft Entra ID テナントへの接続、専用のサインイン URL を使用した管理者による Citrix Cloud へのサインインの有効化、Microsoft Entra ID テナントと Endpoint Management の接続などの特定の機能を実行します。Citrix Cloud は、お客様の同意がある場合にのみこれらのデータにアクセスできます。これらのアクセス許可は、Citrix Cloud が Microsoft Entra ID と連携するために必要な最小限の特権を表します。Microsoft Entra ID のアクセス許可と同意の詳細については、Microsoft Azure ドキュメント Web サイトの Permissions and consent in the Microsoft identity platform を参照してください。
この記事では、Microsoft Entra ID アプリケーションの各アクセス許可セットに次の情報が含まれています。
-
API 名: Citrix Cloud がアクセス許可を要求するリソースアプリケーション。これらのアプリケーションは Microsoft Graph と Windows Microsoft Entra ID です。Citrix Cloud は、これら両方のリソースアプリケーションから同じアクセス許可を要求します。
-
種類: Citrix Cloud が特定のアクセス許可に対して要求するアクセスレベル。特定のエンタープライズアプリケーションのアクセス許可には、次のいずれかのアクセスレベルがあります。
-
委任されたアクセス許可は、サインインしているユーザーに代わって動作するために使用されます。たとえば、ユーザーのプロファイルを照会する場合などです。
-
アプリケーションのアクセス許可は、アプリケーションがユーザーの存在なしにアクションを実行する場合に使用されます。たとえば、特定のグループ内のユーザーを照会する場合などです。このアクセス許可タイプには、Microsoft Entra ID のグローバル管理者による同意が必要です。
-
-
クレーム値: Microsoft Entra ID が特定のアクセス許可に割り当てる情報文字列。特定のエンタープライズアプリケーションのアクセス許可には、次のいずれかのクレーム値を含めることができます。
-
User.Read: Citrix Cloud管理者が、接続されたMicrosoft Entra IDのユーザーをCitrix Cloudアカウントの管理者として追加できるようにします。
-
User.ReadBasic.All: ユーザーのプロファイルから基本情報を収集します。User.Read.Allのサブセットですが、アクセス許可自体は下位互換性のために残されています。
-
User.Read.All: Citrix Cloudは、Microsoft Graphでユーザーのリストを呼び出し、顧客の接続されたMicrosoft Entra IDからユーザーの参照と選択を可能にします。たとえば、Microsoft Entra IDのユーザーには、ストアを持つCitrix DaaSリソースへのアクセス権を付与できます。Citrix Cloudは、基本プロファイル以外のプロパティ(
onPremisesSecurityIdentifierなど)にアクセスする必要があるため、User.ReadBasic.Allを使用できません。 -
GroupMember.Read.All: Citrix Cloudは、Microsoft Graphでグループのリストを呼び出し、顧客の接続されたMicrosoft Entra IDからグループの参照と選択を可能にします。たとえば、Microsoft Entra IDのグループにもCitrix DaaSアプリケーションへのアクセス権を付与できます。
-
Directory.Read.All: Citrix Cloudは、Microsoft GraphでmemberOfのリストを呼び出し、ユーザーのグループメンバーシップを取得します。これは、
Groups.Read.Allでは不十分であるためです。 -
DeviceManagementApps.ReadWrite.All: Citrix Cloudが、Microsoft Intuneによって管理されるプロパティ、グループ割り当て、アプリのステータス、アプリ構成、およびアプリ保護ポリシーを読み書きできるようにします。
-
Directory.AccessAsUser.All: Citrix Cloudが、サインインしているユーザーと同じディレクトリ内の情報へのアクセス権を持つことを許可します。
-
注:
Directory.Read.Allは、Microsoft Entra IDとCitrix CloudのEndpoint Managementとの間のデフォルト接続にのみ適用されます。
ストアエンドユーザーログイン
このCitrix Cloudアプリケーション(ID: e95c4605-aeab-48d9-9c36-1a262ef8048e)は、次のアクセス許可を使用します。
| API名 | クレーム値 | 権限名 | タイプ |
|---|---|---|---|
| マイクロソフトグラフ | User.Read | サインインしてユーザープロファイルを読み取る | 委任 |
Microsoft Entra IDとCitrix Cloud間のデフォルト接続
このCitrix Cloudアプリケーション (ID: f9c0e999-22e7-409f-bb5e-956986abdf02) は、以下の権限を使用します:
| API名 | クレーム値 | 権限 | タイプ |
|---|---|---|---|
| マイクロソフトグラフ | GroupMember.Read.All | すべてのグループを読み取る | 委任 |
| マイクロソフトグラフ | User.ReadBasic.All | すべてのユーザーの基本プロファイルを読み取る | 委任 |
| マイクロソフトグラフ | User.Read.All | すべてのユーザーの完全なプロファイルを読み取る | 委任 |
| マイクロソフトグラフ | User.Read | サインインしてユーザープロファイルを読み取る | 委任 |
| マイクロソフトグラフ | GroupMember.Read.All | すべてのグループを読み取る | アプリケーション |
| マイクロソフト グラフ | User.Read.All | すべてのユーザーの完全なプロファイルを読み取る | アプリケーション |
管理者への招待とログイン
このCitrix Cloudアプリケーション(ID: 1b32f261-b20c-4399-8368-c8f0092b4470)は、以下の権限を使用します。
| API名 | クレーム値 | 権限名 | 種類 |
|---|---|---|---|
| マイクロソフト グラフ | User.Read | サインインしてユーザープロファイルを読み取る | 委任 |
| マイクロソフト グラフ | User.ReadBasic.All | すべてのユーザーの基本プロファイルを読み取る | 委任 |
Microsoft Entra ID と Endpoint Management を使用した Citrix Cloud との既定の接続
この Citrix Cloud アプリケーション (ID: 5c913119-2257-4316-9994-5e8f3832265b) は、次のアクセス許可を使用します。
| API名 | 要求値 | アクセス許可名 | 種類 |
|---|---|---|---|
| マイクロソフト グラフ | GroupMember.Read.All | すべてのグループを読み取る | 委任 |
| マイクロソフト グラフ | User.ReadBasic.All | すべてのユーザーの基本プロファイルを読み取る | 委任 |
| マイクロソフト グラフ | User.Read | サインインしてユーザープロファイルを読み取る | 委任 |
| マイクロソフト グラフ | Directory.Read.All | ディレクトリデータを読み取る | アプリケーション |
| マイクロソフト グラフ | Directory.Read.All | ディレクトリデータを読み取る | 委任 |
| マイクロソフト グラフ | DeviceManagementApps.ReadWrite.All | Microsoft Intuneアプリの読み取りと書き込み | 委任 |
| マイクロソフト グラフ | Directory.AccessAsUser.All | サインインしているユーザーとしてディレクトリにアクセスする | 委任 |
Microsoft Entra IDとCitrix Cloud (Endpoint Managementを使用) のレガシー接続
このCitrix Cloudアプリケーション (ID: e067934c-b52d-4e92-b1ca-70700bd1124e) は、以下の権限を使用します。
| API名 | 要求値 | 権限名 | 種類 |
|---|---|---|---|
| マイクロソフト グラフ | GroupMember.Read.All | すべてのグループを読み取る | 委任 |
| マイクロソフト グラフ | User.ReadBasic.All | すべてのユーザーの基本プロファイルを読み取る | 委任 |
| マイクロソフト グラフ | User.Read | サインインしてユーザープロファイルを読み取る | 委任 |
| マイクロソフト グラフ | DeviceManagementApps.ReadWrite.All | Microsoft Intune アプリの読み書き | 委任済み |
| マイクロソフト グラフ | Directory.AccessAsUser.All | サインインしているユーザーとしてディレクトリにアクセス | 委任済み |