Citrix Cloud を介した Azure Active Directory による認証
Citrix Endpoint Management は、Citrix Cloud を介した Azure Active Directory (Azure AD) 資格情報による認証をサポートしています。この認証方法は、Citrix Secure Hub を介して MDM に登録するユーザーのみが利用できます。
MDM+MAM で Citrix Secure Hub を使用するには、MAM 登録に NetScaler Gateway を使用するように Citrix Endpoint Management を構成します。詳細については、「NetScaler Gateway and Citrix Endpoint Management」を参照してください。
Citrix Endpoint Management は、Citrix Cloud サービスである Citrix Identity を使用して Azure Active Directory とフェデレーションします。Citrix は、Azure Active Directory への直接接続ではなく、Citrix Identity プロバイダーを使用することをお勧めします。
Citrix Endpoint Management は、以下のプラットフォームで Azure AD による認証をサポートしています。
-
Apple Business Manager または Apple School Manager に登録されていない iOS および macOS デバイス
-
Apple Business Manager に登録されている iOS および macOS デバイス
-
Android Enterprise デバイス (プレビュー) (BYOD および完全管理モードの場合)
Citrix Cloud を介した Azure AD による認証には、以下の制限があります。
-
Citrix Endpoint Management のローカルアカウントでは利用できません。
-
登録招待状に対する Azure AD を介した認証はサポートされていません。登録 URL を含む登録招待状をユーザーに送信した場合、ユーザーは Azure AD ではなく LDAP を介して認証されます。
前提条件
注:
Azure Active Directory Standalone はサポートされていません。Citrix Endpoint Management との統合には、オンプレミスの Active Directory が必要です。
-
Azure Active Directory ユーザー資格情報。
-
Active Directory のユーザーグループは、Azure Active Directory のユーザーグループと一致する必要があります。
-
Active Directory のユーザー名とメールアドレスは、Azure Active Directory のユーザー名とメールアドレスと一致する必要があります。
-
ディレクトリサービス同期のためにCitrix Cloud ConnectorがインストールされているCitrix Cloudアカウント。
-
NetScaler Gateway。Citrixでは、完全なシングルサインオンエクスペリエンスのために、証明書ベースの認証またはAzure ADを有効にすることをお勧めします。MAM登録のためにNetScaler GatewayでLDAP認証を使用する場合、エンドユーザーは登録中に二重認証プロンプトを経験します。詳細については、「クライアント証明書または証明書とドメイン認証」を参照してください。
-
Android Enterprise の登録プロファイルで、Allow users to decline device management を Off に設定します。ユーザーがデバイス管理を拒否した場合、IDプロバイダーを使用して認証し、登録することはできません。詳細については、「登録セキュリティ」を参照してください。
IDプロバイダーとしてAzure Active Directoryを使用するようにCitrix Cloudを構成する
Citrix Secure Hub でこのサービスを使用するように設定するには、Citrix Cloud で Azure Active Directory を構成します。
-
https://citrix.cloud.com にアクセスし、Citrix Cloud アカウントにサインインします。
-
Citrix Cloud メニューから、IDおよびアクセス管理ページに移動し、Azure Active Directory に接続します。
-
管理者サインインURLを入力し、接続をクリックします。

-
サインイン後、Azure Active Directory アカウントがCitrix Cloudに接続されます。IDおよびアクセス管理 > 認証ページには、Citrix CloudアカウントとAzure ADアカウントにサインインするために使用するアカウントが表示されます。
-
Citrix Secure Hub を介して登録するユーザー向けに Azure AD を使用した認証を有効にするには、ワークスペース構成 > 認証で、Azure Active Directoryを選択します。構成が完了すると、Citrix Secure Hub を介してユーザーデバイスを登録できます。
Citrix Endpoint Management の IdP タイプとして Citrix ID を構成する
この構成は、Citrix Secure Hub を介して登録するユーザーにのみ適用されます。Citrix Cloud で Azure Active Directory を構成した後、Citrix Endpoint Management を次のように構成します。
-
Citrix Endpoint Management コンソールで、Settings > Identity Provider (IDP) に移動し、Add をクリックします。
-
Identity Provider (IDP) ページで、以下を構成します。
-
IDP Name: 作成するIdP接続を識別するための一意の名前を入力します。
-
IDP Type: Citrix Identity Platform を選択します。
-
Authentication Domain: Azure Active Directory を選択します。このドメインは、Citrix Cloud の Workspace Configuration > Authentication ページにあるIDプロバイダーのドメインに対応します。
-
-
Next をクリックします。IDP Claims Usage ページで、以下を構成します。
-
User Identifier type: デフォルトでは、このフィールドは userPrincipalName に設定されています。オンプレミスのActive DirectoryとAzure Active Directoryの両方で、すべてのユーザーを同じ識別子で構成していることを確認してください。Citrix Endpoint Managementは、この識別子を使用して、IDプロバイダー上のユーザーをオンプレミスのActive Directoryユーザーにマッピングします。
-
User Identifier string: このフィールドは自動的に入力されます。
-
-
Next をクリックし、Summary ページを確認してから、Save をクリックします。Citrix Secure Hubユーザー、Citrix Endpoint Managementコンソール、およびセルフヘルプポータルユーザーは、Azure Active Directoryの資格情報でサインインできるようになりました。ドメイン参加しているCitrix Secure Hubユーザーは、Citrix Secure Hubを使用してAzure ADの資格情報でサインインできます。Citrix Secure Hubは、MAMデバイスにクライアント証明書認証を使用します。
Citrix Secure Hubの認証フロー
Citrix Endpoint Managementは、Citrix Secure Hubを介して登録されたデバイスで、Azure ADをIdPとしてユーザーを認証するために、以下のフローを使用します。
-
ユーザーがCitrix Secure Hubを起動します。
-
Citrix Secure Hubは認証要求をCitrix Identityに渡し、Citrix Identityはその要求をAzure Active Directoryに渡します。
-
ユーザーはAzure Active Directoryのユーザー名とパスワードを入力します。
-
Azure Active Directory はユーザーを検証し、Citrix Identity にコードを送信します。
-
Citrix Identity はコードを Citrix Secure Hub に送信し、Citrix Secure Hub はそのコードを Citrix Endpoint Management サーバーに送信します。
-
Citrix Endpoint Management は、コードとシークレットを使用して ID トークンを取得し、ID トークン内のユーザー情報を検証します。Citrix Endpoint Management はセッション ID を返します。