Microsoft Entra SSO と Gainsight の統合
この記事では、Gainsight と Microsoft Entra ID を統合する方法について学習します。 Microsoft Entra ID を使用して、ユーザー アクセスを管理し、Gainsight によるシングル サインオンを有効にします。 既存の Gainsight サブスクリプションが必要です。 Gainsight を Microsoft Entra ID と統合すると、次のことができます:
- Gainsight にアクセスできるユーザーを Microsoft Entra ID で制御する。
- ユーザーが自分の Microsoft Entra アカウントを使って Gainsight に自動的にサインインできるようにする。
- 1 つの場所でアカウントを管理します。
テスト環境で Gainsight 向けの Microsoft Entra シングル サインオンを構成してテストします。 Gainsight では、SP と IDP Initiated の両方のシングル サインオンがサポートされています。
前提条件
Microsoft Entra ID を Gainsight と統合するには、次のものが必要です。
- Microsoft Entra ユーザー アカウント。 まだアカウントがない場合は、無料でアカウントを作成することができます。
- 次のいずれかのロール: アプリケーション管理者、クラウド アプリケーション管理者、アプリケーション所有者。
- Microsoft Entra サブスクリプション。 サブスクリプションがない場合は、無料アカウントを取得できます。
- Gainsight でのシングル サインオン (SSO) が有効なサブスクリプション。
アプリケーションを追加してテスト ユーザーを割り当てる
シングル サインオンの構成プロセスを開始する前に、Microsoft Entra ギャラリーから Gainsight アプリケーションを追加する必要があります。 アプリケーションに割り当て、シングル サインオン構成をテストするには、テスト ユーザー アカウントが必要です。
Microsoft Entra ギャラリーから Gainsight SAML を追加する
Microsoft Entra アプリケーション ギャラリーから Gainsight SAML を追加して、Gainsight でシングル サインオンを構成します。 ギャラリーからアプリケーションを追加する方法の詳細については、クイック スタート: ギャラリーからのアプリケーションの追加に関する記事を参照してください。
Microsoft Entra テスト ユーザーを作成して割り当てる
「ユーザー アカウントを作成して割り当てる」の記事のガイドラインに従って、B.Simon というテスト ユーザー アカウントを作成します。
または、Enterprise App Configuration ウィザードを使用することもできます。 このウィザードでは、テナントへのアプリケーションの追加、アプリへのユーザーとグループの追加、ロールの割り当てができます。 このウィザードには、シングル サインオン構成ウィンドウへのリンクも表示されます。 Microsoft 365 ウィザードの詳細をご覧ください。
Microsoft Entra SSO の構成
Microsoft Entra シングル サインオンを有効にするには、次の手順を行います。
クラウド アプリケーション管理者以上として Microsoft Entra 管理センターにサインインします。
[ID]、[アプリケーション]、[エンタープライズ アプリケーション]、[Gainsight]、[シングル サインオン] の順に移動します。
[シングル サインオン方式の選択] ページで、 [SAML] を選択します。
[基本的な SAML 構成] の [識別子 (エンティティ ID)] と [応答 URL (Assertion Consumer Service URL)] に (
https://gainsight.com
) のような任意のダミー URL を指定します。[SAML でシングル サインオンをセットアップします] ページの [SAML 署名証明書] セクションで、[証明書 (Base64)] を見つけます。[ダウンロード] を選択して証明書をダウンロードし、お使いのコンピューターに保存します。
[Gainsight SAML のセットアップ] セクションで、要件に基づいて適切な URL をコピーします。
次は Gainsight 側で [User Management] (ユーザー管理) に移動し、[Authentication] (認証) タブをクリックして、新しい SAML 認証を作成します。
Gainsight で SAML 2.0 認証を設定する
Note
SAML 2.0 認証を使用すると、ユーザーは Microsoft Entra ID 経由で Gainsight にログインできます。 SAML 2.0 を介して認証するように Gainsight を構成すると、Gainsight にアクセスするユーザーにユーザー名またはパスワードの入力を求めるメッセージが表示されなくなります。 代わりに、ユーザーに Gainsight アクセスを許可する Gainsight と Microsoft Entra ID の間で交換が行われます。
SAML 2.0 認証の構成方法:
Gainsight 企業サイトに管理者としてログインします。
左側のメニューの検索バーをクリックし、[ユーザー管理] を選択します。
[ユーザー管理] ページで、[認証] タブに移動し、[認証の追加]>[SAML] をクリックします。
[SAML メカニズム] ページで、次の手順を実行します。
- テキスト ボックスに一意の接続名を入力します。
- テキストボックスの有効な [メール ドメイン] を入力します。
- [サインイン URL] テキストボックスに、先ほどコピーしたログイン URL の値を貼り付けます。
- [サインアウト URL] テキスト ボックスに、前にコピーしたログアウト URL の値を貼り付けます。
- ダウンロードした証明書 (Base64) を開き、[参照] オプションをクリックして [証明書] にアップロードします。
- [保存] をクリックします。
- 新しい SAML 認証をもう一度開き、新しく作成した接続の編集をクリックし、メタデータをダウンロードします。 お気に入りのエディターでメタデータ ファイルを開き、entityID と Assertion Consumer Service Location URL をコピーします。
Note
SAML の作成に関する詳細については、GAINSIGHT SAML を参照してください。
次は Azure portal に戻り、[SAML によるシングル サインオンのセットアップ] ページで、[基本的な SAML 構成] の鉛筆アイコンを選んで設定を編集します。
[基本的な SAML 構成] セクションで、手順 4 で取得した値を使って、以下の手順を実行します。
a. [識別子 (エンティティ ID)] テキストボックスに、次のいずれかのパターンを使って値を入力します。
Identifier urn:auth0:gainsight:<ID>
urn:auth0:gainsight-eu:<ID>
b. [応答 URL (Assertion Consumer Service URL)] テキストボックスに、次のいずれかのパターンを使って URL を入力します。
応答 URL https://secured.gainsightcloud.com/login/callback connection=<ID>
https://secured.eu.gainsightcloud.com/login/callback?connection=<ID>
SP 開始モードでアプリケーションを構成する場合は、次の手順を実行します。
[サインオン URL] ボックスに、次のいずれかの形式で URL を入力します。
サインオン URL https://secured.gainsightcloud.com/samlp/<ID>
https://secured.eu.gainsightcloud.com/samlp/<ID>
Gainsight のテスト ユーザーを作成する
別の Web ブラウザー ウィンドウで、Gainsight Web サイトに管理者としてサインインします
[ユーザー管理] ページで、[ユーザー]>[ユーザーの追加] の順に移動します。
必須フィールドに入力し、[保存] をクリックします。 シングル サインオンを使用する前に、ユーザーを作成し、有効化する必要があります。
SSO のテスト
このセクションでは、次のオプションを使用して Microsoft Entra のシングル サインオン構成をテストします。
SP Initiated:
[このアプリケーションをテストします] をクリックすると、ログイン フローを開始できる Gainsight のサインオン URL にリダイレクトされます。
Gainsight のサインオン URL に直接移動し、そこからログイン フローを開始します。
IDP Initiated:
- [このアプリケーションをテストします] をクリックすると、SSO を設定した Gainsight に自動的にサインインされるはずです。
また、Microsoft マイ アプリを使用して、任意のモードでアプリケーションをテストすることもできます。 マイ アプリで [Gainsight] タイルをクリックすると、SP モードで構成されている場合は、ログイン フローを開始するためのアプリケーション サインオン ページにリダイレクトされます。IDP モードで構成されている場合は、SSO を設定した Gainsight に自動的にサインインされます。 詳細については、「Microsoft Entra のマイ アプリ」を参照してください。
その他のリソース
次のステップ
Gainsight を構成したら、組織の機密データを流出と侵入からリアルタイムで保護するセッション制御を適用できます。 セッション制御は、条件付きアクセスを拡張したものです。 Microsoft Cloud App Security でセッション制御を強制する方法をご覧ください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示