次の方法で共有


Microsoft Entra ID でシングル サインオン用に HashiCorp Cloud Platform (HCP) を構成する

この記事では、HashiCorp Cloud Platform (HCP) と Microsoft Entra ID を統合する方法について説明します。 HashiCorp Cloud Platform は、HashiCorp によって作成された開発者ツール (Terraform、Vault、Boundary、Consul など) のマネージド サービスをホストします。 HashiCorp Cloud Platform (HCP) と Microsoft Entra ID を統合すると、次のことができます。

  • HashiCorp Cloud Platform (HCP) にアクセスできるユーザーを Microsoft Entra ID で制御する。
  • ユーザーが自分の Microsoft Entra アカウントを使って HashiCorp Cloud Platform (HCP) に自動的にサインインできるようにする。
  • 1 つの中央の場所でアカウントを管理します。

テスト環境で HashiCorp Cloud Platform (HCP) 用の Microsoft Entra シングル サインオンを構成してテストします。 HashiCorp Cloud Platform (HCP) では、 SP によって開始されるシングル サインオンのみがサポートされます。

[前提条件]

Microsoft Entra ID と HashiCorp Cloud Platform (HCP) を統合するには、次のものが必要です。

アプリケーションを追加してテスト ユーザーを割り当てる

シングル サインオンの構成プロセスを始める前に、Microsoft Entra ギャラリーから HashiCorp Cloud Platform (HCP) アプリケーションを追加する必要があります。 アプリケーションに割り当ててシングル サインオン構成をテストするには、テスト ユーザー アカウントが必要です。

Microsoft Entra アプリケーション ギャラリーから HashiCorp Cloud Platform (HCP) を追加して、HashiCorp Cloud Platform (HCP) でシングル サインオンを構成します。 ギャラリーからアプリケーションを追加する方法の詳細については、「 クイック スタート: ギャラリーからアプリケーションを追加する」を参照してください

Microsoft Entra テスト ユーザーの作成と割り当て

作成とユーザー アカウントの割り当てに関する記事のガイドラインに従って、B.Simon というテスト ユーザー アカウントを作成します。

または、 エンタープライズ アプリ構成ウィザードを使用することもできます。 このウィザードでは、テナントにアプリケーションを追加し、ユーザー/グループをアプリに追加し、ロールを割り当てることができます。 このウィザードでは、シングル サインオン構成ウィンドウへのリンクも提供されます。 Microsoft 365 ウィザードの詳細を確認してください。.

Microsoft Entra SSO の構成

Microsoft Entra のシングル サインオンを有効にするには、次の手順を実行します。

  1. Microsoft Entra 管理センターに、少なくともクラウド アプリケーション管理者としてサインインします。

  2. Entra ID>エンタープライズ アプリ>HashiCorp Cloud Platform (HCP)>シングルサインオンに移動します。

  3. [ シングル サインオン方法の選択 ] ページで、[SAML] を選択 します

  4. [ SAML でのシングル サインオンの設定 ] ページで、[ 基本的な SAML 構成 ] の鉛筆アイコンを選択して設定を編集します。

    基本的な SAML 構成を編集する方法を示すスクリーンショット。

  5. [ 基本的な SAML 構成] セクションで、次の手順を実行します。

    1. [ 識別子 ] ボックスに、次のパターンを使用して値を入力します。 urn:hashicorp:HCP-SSO-<HCP_ORG_ID>-samlp

    2. [ 応答 URL ] ボックスに、次のパターンを使用して URL を入力します。 https://auth.hashicorp.com/login/callback?connection=HCP-SSO-<ORG_ID>-samlp

    3. [ サインオン URL ] ボックスに、次のパターンを使用して URL を入力します。 https://portal.cloud.hashicorp.com/sign-in?conn-id=HCP-SSO-<HCP_ORG_ID>-samlp

    これらの値は実際の値ではありません。 実際の識別子、応答 URL、サインオン URL でこれらの値を更新します。 これらの値は、HashiCorp Cloud Platform (HCP) の Organization 設定内の [Setup SAML SSO] ページで事前生成することもできます。 詳細については、SAML ドキュメントが HashiCorp の開発者向けサイトで提供されています。 このプロセスに関する質問については、 HashiCorp Cloud Platform (HCP) クライアント サポート チーム にお問い合わせください。 「 基本的な SAML 構成 」セクションに示されているパターンを参照することもできます。

  6. [ SAML でのシングル サインオンのセットアップ ] ページの [ SAML 署名証明書 ] セクションで、 証明書 (Base64) を探し、[ ダウンロード ] を選択して証明書をダウンロードし、コンピューターに保存します。

    [証明書のダウンロード] リンクを示すスクリーンショット。

  7. [ HashiCorp Cloud Platform (HCP) のセットアップ ] セクションで、要件に基づいて適切な URL をコピーします。

    構成の適切な URL をコピーするスクリーンショット。

HashiCorp Cloud Platform (HCP) SSO の構成

HashiCorp Cloud Platform (HCP) 側でシングル サインオンを構成するには、ドメイン ホストに検証レコード TXT を追加し、Azure portal からコピーしたダウンロードした証明書 (Base64)ログイン URL を HashiCorp Cloud Platform (HCP) 組織の [Setup SAML SSO] ページに追加する必要があります。 HashiCorp の開発者向けサイトで提供されている SAML ドキュメントを参照してください。 このプロセスに関する質問については、 HashiCorp Cloud Platform (HCP) クライアント サポート チーム にお問い合わせください。

SSO のテスト

前の 「Microsoft Entra テスト ユーザーの作成と割り当て 」セクションでは、B.Simon というユーザーを作成し、Azure portal 内の HashiCorp Cloud Platform (HCP) アプリに割り当てしました。 これを、SSO 接続のテストに使用できます。 また、HashiCorp Cloud Platform (HCP) アプリに既に関連付けられている任意のアカウントを使用することもできます。

その他のリソース

HashiCorp Cloud Platform (HCP) を構成すると、組織の機密データを流出と侵入からリアルタイムで保護するセッション制御を適用できます。 セッション制御は条件付きアクセスから拡張されます。 Microsoft Cloud App Security でセッション制御を適用する方法について説明します