Google Cloud Identity を IDプロバイダー として Citrix Cloud™ に接続する

最終公開日 : Oct 24, 2026
Citrix Cloud は、エンドユーザーがストアにサインインする際の認証に Google Cloud Identity を IDプロバイダー として使用することをサポートしています。組織のGoogleアカウントをCitrix Cloudに接続することで、Citrix® StoreFront CloudとGoogleリソースへのアクセスに統一されたサインインエクスペリエンスを提供できます。

ドメイン参加済みおよび非ドメイン参加済み構成の要件

ドメイン参加済みまたは非ドメイン参加済みのマシンを使用して、Citrix Cloud で Google Cloud Identity を IDプロバイダー として構成できます。
  • ドメイン参加済みとは、マシンがオンプレミスの Active Directory (AD) のドメインに参加しており、認証にそこに保存されているユーザープロファイルを使用することを意味します。
  • 非ドメイン参加済みとは、マシンが AD ドメインに参加しておらず、認証に Google Workspace ディレクトリに保存されているユーザープロファイル(Googleネイティブユーザーとも呼ばれる)を使用することを意味します。
次の表に、各構成タイプの要件を示します。
要件 ドメイン参加済み 非ドメイン参加済み 詳細情報
オンプレミス AD はい いいえ この記事の「Active Directory と Citrix Cloud Connector の準備」を参照してください。
リソースの場所に展開されたCitrix Cloud Connector はい いいえ。ドメインに参加していないマシンにアクセスするためにCloud Connectorは必要ありません。 この記事の「Active DirectoryとCitrix Cloud Connectorの準備」を参照してください。
Google CloudとのAD同期 Gatewayサービスとその他のサービスを使用しない場合にのみオプションです。それ以外の場合は、このタスクが必要です。 いいえ この記事の「Active DirectoryをGoogle Cloud Identityと同期する」を参照してください。
Google Cloud Platformコンソールにアクセスできる開発者アカウント。サービスアカウントとキーの作成、およびAdmin SDK APIの有効化に使用されます。 はい はい この記事の「サービスアカウントの作成」、「サービスアカウントキーの作成」、および「ドメイン全体の委任の構成」を参照してください。
Google Workspace管理コンソールにアクセスできる管理者アカウント。ドメイン全体の委任と読み取り専用APIユーザーアカウントの構成に使用されます。 はい はい この記事の「ドメイン全体の委任を構成する」と「読み取り専用APIユーザーアカウントを追加する」を参照してください。

複数のCitrix Cloudアカウントでの認証

この記事では、Google Cloud Identityを単一のCitrix CloudアカウントのIDプロバイダーとして接続する方法について説明します。複数のCitrix Cloudアカウントをお持ちの場合、同じサービスアカウントと読み取り専用APIユーザーアカウントを使用して、それぞれを同じGoogle Cloudアカウントに接続できます。Citrix Cloudにサインインし、顧客ピッカーから適切な顧客IDを選択するだけです。

アクティブディレクトリとCitrix Cloud コネクタの準備

Google Cloud Identityでドメイン参加済みマシンを使用している場合は、このセクションを使用してオンプレミスADを準備します。ドメインに参加していないマシンを使用している場合は、このタスクをスキップして、この記事の「サービスアカウントを作成する」に進んでください。
Citrix Cloud Connectorソフトウェアをインストールするには、Active Directoryドメイン内に少なくとも2台のサーバーが必要です。Cloud Connectorは、Citrix Cloudとリソースの場所間の通信を可能にするために必要です。Citrix Cloudとの高可用性接続を確保するには、少なくとも2台のCloud Connectorが必要です。これらのサーバーは、次の要件を満たしている必要があります。
  • Cloud Connectorのシステム要件に記載されている要件を満たしていること。
  • 他のCitrix®コンポーネントがインストールされておらず、Active Directoryドメインコントローラーではなく、リソースの場所のインフラストラクチャにとって重要なマシンではないこと。
  • Active Directory(AD)ドメインに参加していること。ストアのリソースとユーザーが複数のドメインに存在する場合は、各ドメインに少なくとも2つのCloud Connectorをインストールする必要があります。詳しくは、「Active DirectoryでのCloud Connectorの展開シナリオ」を参照してください。
  • ユーザーがクラウドストアを介してアクセスするリソースに接続できるネットワークに接続されていること。
  • インターネットに接続されていること。詳しくは、「システムおよび接続要件」を参照してください。
Cloud Connectorのインストールについて詳しくは、「Cloud Connectorのインストール」を参照してください。

アクティブディレクトリとグーグルクラウドアイデンティティの同期

Google Cloud Identityでドメイン参加済みマシンを使用している場合は、このセクションを使用してオンプレミスADを準備します。ドメインに参加していないマシンを使用している場合は、このタスクをスキップして、この記事の「サービスアカウントを作成する」に進んでください。
Citrix Gatewayサービスのみを使用し、他のサービスが有効になっていない場合、ADとGoogle Cloud Identityの同期はオプションです。これらのサービスのみの場合、ADと同期する必要なく、Googleネイティブユーザーを使用できます。
他のCitrix Cloudサービスを使用している場合、ADとGoogle Cloud Identityの同期が必要です。Google Cloudは、以下のADユーザー属性をCitrix Cloudに渡す必要があります。
  • SecurityIDentifier (SID)
  • objectGUID
  • userPrincipalName (UPN)

ADをGoogle Cloudと同期するには

  1. Googleウェブサイトから、Google Cloud Directory Syncユーティリティをダウンロードしてインストールします。このユーティリティの詳細については、GoogleウェブサイトのGoogle Cloud Directory Syncドキュメントを参照してください。
  2. ユーティリティのインストール後、Configuration Managerを起動します(スタート > Configuration Manager)。
  3. ユーティリティドキュメントのConfiguration Managerで同期を設定するに記載されているように、Googleドメイン設定とLDAP設定を指定します。
  4. General Settingsで、Custom Schemasを選択します。デフォルトの選択は変更しないでください。
  5. すべてのユーザーアカウントに適用するカスタムスキーマを設定します。このセクションで指定されているとおりの正確な大文字/小文字とスペルを使用して、必要な情報を入力します。
    1. Custom Schemasタブを選択し、Add Schemaを選択します。
    2. **Use rules defined in "User Accounts"**を選択します。
    3. Schema Nameに「citrix-schema」と入力します。
    4. Add Fieldを選択し、以下の情報を入力します。
      • Schema field templateの下にあるSchema Fieldで、userPrincipalNameを選択します。
      • 「Googleフィールドの詳細」で、「フィールド名」に「UPN」と入力します。
    5. 手順4を繰り返して、以下のフィールドを作成します。
      • objectGUID: 「スキーマフィールドテンプレート」で「objectGUID」を選択します。「Googleフィールドの詳細」で「objectGUID」と入力します。
      • SID: 「スキーマフィールドテンプレート」で「カスタム」を選択します。「Googleフィールドの詳細」で「SID」と入力します。
      • objectSID: 「スキーマフィールドテンプレート」で「カスタム」を選択します。「Googleフィールドの詳細」で「objectSID」と入力します。
    6. 「OK」を選択して、エントリを保存します。
  6. 組織の残りの設定を完了し、ユーティリティドキュメントのConfiguration Managerとの同期を設定するに記載されているように同期設定を確認します。
  7. 「変更を同期して適用」を選択して、Active DirectoryをGoogleアカウントと同期します。
同期が完了すると、Google Cloudのユーザー情報セクションにユーザーのActive Directory情報が表示されます。

サービスアカウントを作成する

このタスクを完了するには、Google Cloud Platform開発者アカウントが必要です。
  1. https://console.cloud.google.comにサインインします。
  2. ダッシュボードのサイドバーから「IAMと管理」を選択し、次に「サービスアカウント」を選択します。
  3. 「サービスアカウントを作成」を選択します。
  4. 「サービスアカウントの詳細」で、サービスアカウント名とサービスアカウントIDを入力します。
  5. 「完了」を選択します。

サービスアカウントキーを作成する

  1. 「サービスアカウント」ページで、作成したばかりのサービスアカウントを選択します。
  2. 「キー」タブを選択し、「キーを追加 > 新しいキーを作成」を選択します。
  3. デフォルトのJSONキータイプオプションが選択されたままにします。
  4. 「作成」を選択します。キーは後でアクセスできる安全な場所に保存してください。Google Cloud IdentityをIDプロバイダーとして接続する際に、Citrix Cloudコンソールで秘密鍵を入力します。

ドメイン全体の委任を構成する

  1. Admin SDK APIを有効にします。
    1. Google Cloud Platformメニューから、「APIとサービス > 有効なAPIとサービス」を選択します。
    2. コンソールの上部にある「APIとサービスを有効にする」を選択します。APIライブラリのホームページが表示されます。
    3. 「Admin SDK API」を検索し、結果リストから選択します。
    4. 「有効にする」を選択します。
  2. サービスアカウントのAPIクライアントを作成します。
    1. Google Cloud Platformメニューから、「IAMと管理 > サービスアカウント」を選択し、以前に作成したサービスアカウントを選択します。
    2. サービスアカウントの「詳細」タブから、「詳細設定」を展開します。
    3. Domain-wide Delegationの下で、クライアントIDをコピーし、View Google Workspace Admin Consoleを選択します。
    4. 該当する場合は、使用するGoogle Workspace管理者アカウントを選択します。Google管理コンソールが表示されます。
    5. Google管理サイドバーから、Security > Access and data control > API controlsを選択します。
    6. Domain wide delegationの下で、Manage Domain Wide Delegationをクリックします。
    7. Add newを選択します。
    8. Client IDに、手順CでコピーしたサービスアカウントのクライアントIDを貼り付けます。
    9. OAuth scopesに、以下のスコープを単一のカンマ区切り行で入力します。
      https://www.googleapis.com/auth/admin.directory.user.readonly,https://www.googleapis.com/auth/admin.directory.group.readonly,https://www.googleapis.com/auth/admin.directory.domain.readonly
    10. Authorizeを選択します。

読み取り専用APIユーザーアカウントを追加する

このタスクでは、Citrix Cloudの読み取り専用APIアクセス権を持つGoogle Workspaceユーザーアカウントを作成します。このアカウントは他の目的には使用されず、他の特権も持ちません。
  1. Google管理メニューから、Directory > Usersを選択します。
  2. Add new userを選択し、適切なユーザー情報を入力します。
  3. Add new userを選択して、アカウント情報を保存します。
  4. 読み取り専用ユーザーアカウントのカスタムロールを作成します。
    1. Google管理メニューから、Account > Admin rolesを選択します。
    2. 「新しいロールを作成」を選択します。
    3. 新しいロールの名前を入力します。例: API-ReadOnly
    4. 「続行」を選択します。
    5. 「管理者API権限」の下で、次の権限を選択します。
      • ユーザー > 読み取り
      • グループ > 読み取り
      • ドメイン管理
    6. 「続行」を選択し、次に「ロールを作成」を選択します。
  5. 以前に作成した読み取り専用ユーザーアカウントにカスタムロールを割り当てます。
    1. カスタムロールの詳細ページから、管理者ペインで「ユーザーを割り当てる」を選択します。
    2. 読み取り専用ユーザーアカウントの名前を入力し始め、ユーザーリストから選択します。
    3. 「ロールを割り当てる」を選択します。
    4. ロールの割り当てを確認するには、ユーザーページ(ディレクトリ > ユーザー)に戻り、読み取り専用ユーザーアカウントを選択します。カスタムロールの割り当ては「管理者ロールと権限」の下に表示されます。

Google Cloud IdentityをCitrix Cloudに接続する

  1. https://citrix.cloud.comでCitrix Cloudにサインインします。
  2. Citrix Cloudメニューから、 を選択します。
  3. を見つけて、省略記号メニューから を選択します。
  4. プロンプトが表示されたら、会社用の短くURLフレンドリーな識別子を入力し、 を選択します。選択する識別子は、Citrix Cloud内でグローバルに一意である必要があります。
  5. を選択し、サービスアカウントのキーを作成したときに保存したJSONファイルを選択します。この操作により、プライベートキーと、作成したGoogle Cloudサービスアカウントのメールアドレスがインポートされます。
  6. に、読み取り専用APIユーザーアカウントの名前を入力します。
  7. を選択します。Citrix CloudはGoogleアカウントの詳細を確認し、接続をテストします。
  8. リストされている関連ドメインを確認します。正しければ、 を選択して構成を保存します。

Citrix Cloudに管理者を追加する

Google Cloudを介して、個々のCitrix Cloud管理者と管理者グループを追加できます。詳しくは、以下の記事を参照してください。
  • 個々の管理者向け:Citrix Cloudへの管理者アクセスを管理する
  • 管理者グループ向け:管理者グループを管理する
Citrix Cloudに管理者を追加すると、以下のいずれかの方法でサインインできます。
  • Google CloudをIDプロバイダーとして最初に構成したときに設定した管理者サインインURLに移動します。例:https://citrix.cloud.com/go/mycompany
  • Citrix Cloudサインインページから、 を選択し、会社の一意の識別子(例:「mycompany」)を入力して、 をクリックします。

ストア認証のためにGoogle Cloud Identityを有効にする

  1. 「Citrix Cloud」メニューから、「StoreFront Cloud > 認証」を選択します。
  2. 「Google Cloud Identity」を選択します。プロンプトが表示されたら、「エンドユーザーエクスペリエンスへの影響を理解しています」を選択し、「保存」をクリックします。