> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# JumpCloud によるシングルサインオン (SAML)

> JumpCloud と Iru Endpoint の間で SAML ベースの SSO を構成します。JumpCloud で SAML アプリケーションを作成し、管理者認証用にユーザー属性をマッピングします。

### JumpCloud SAML 連携について

Iru Endpoint の JumpCloud SAML 連携を使用すると、JumpCloud の資格情報で Iru Endpoint にアクセスするユーザー向けに、JumpCloud との SAML ベースの SSO 連携を設定できます。

#### 仕組み

ユーザーが Iru Endpoint にアクセスしようとすると、認証のために JumpCloud にリダイレクトされます。認証が成功すると、JumpCloud は SAML アサーションを Iru Endpoint に返送し、Iru Endpoint がユーザーの身元を検証してアクセスを許可します。SSO は、[Iru Endpoint Web App](/ja/endpoint/getting-started/foundation/admins-and-access) へのサインインと [Automated Device Enrollment での認証の要求](/ja/endpoint/enrollment/configure-require-authentication-for-enrollment)に使用できます。

<Tabs>
  <Tab title="Iru Web App の構成">
    ### SAML 接続の設定

    <Note>
      JumpCloud に必要な構成情報を取得するため、まず Iru Endpoint で初期設定を完了する必要があります。Entity ID と ACS URL をコピーしたら、[**JumpCloud アプリケーションの構成**](#jumpcloud-application-configuration) タブに切り替えて、[**JumpCloud アプリケーションの構成**](#configuring-jumpcloud-application)に進みます。
    </Note>

    <Steps>
      <Step title="アカウントメニューボタンに移動する">
        Iru Endpoint のサイドバーで、[**アカウントメニューボタン**](/ja/iru/platform-overview/account-menu) を選択します。
      </Step>

      <Step title="認証設定にアクセスする">
        メニューで **アクセス** オプションを選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/8BYPjuKZa-zyEEf_/assets/media/images/iru-nav-access.png?fit=max&auto=format&n=8BYPjuKZa-zyEEf_&q=85&s=466fdf5fb47efd6bab8b450a5a1e8302" alt="Access オプションが強調表示されたアカウントメニューのスクリーンショット" width="562" height="1040" data-path="assets/media/images/iru-nav-access.png" />
        </Frame>
      </Step>

      <Step title="管理と認証を選択する">
        **管理と認証** タブ (デフォルトで選択されています) を選択し、**認証方法** までスクロールします。
      </Step>

      <Step title="認証方法を追加する">
        **+ 認証方法** を選択します。
      </Step>

      <Step title="表示名を入力する">
        SSO 接続の表示名を入力します。
      </Step>

      <Step title="認証方法を選択する">
        認証方法として **SAML** を選択します。
      </Step>

      <Step title="接続を作成する">
        **作成** を選択します。
      </Step>

      <Step title="構成情報">
        **構成情報** セクションがまだ展開されていない場合は選択します。
      </Step>

      <Step title="Service Provider Entity ID をコピーする">
        後で使用するために、**Service provider entity ID** をテキストドキュメントにコピーします。これは JumpCloud の構成に必要です。
      </Step>

      <Step title="ACS URL をコピーする">
        後で使用するために、**Assertion consumer service (ACS) URL** をテキストドキュメントにコピーします。これは JumpCloud の構成に必要です。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/iru-support-google-saml_11-08-26.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=7d56d5b22f71fb05dd59c83555c02430" alt="Configuration Information、Service provider entity ID、Assertion consumer service (ACS) URL" width="2166" height="940" data-path="assets/media/images/iru-support-google-saml_11-08-26.png" />
        </Frame>
      </Step>

      <Step title="タブを開いたままにする">
        Iru Endpoint の構成モーダルを開いたまま、[**JumpCloud アプリケーションの構成**](#jumpcloud-application-configuration) タブに切り替えて、[**JumpCloud アプリケーションの構成**](#configuring-jumpcloud-application)に進みます。
      </Step>
    </Steps>

    ### Iru Endpoint SAML 接続の構成

    <Note>
      JumpCloud アプリケーションの構成を完了したら、ここに戻って Iru Endpoint で [**Iru Endpoint SAML 接続の構成**](#configuring-iru-endpoint-saml-connection)を完了します。JumpCloud の Sign-in URL、IdP Entity ID、証明書が必要です。
    </Note>

    <Steps>
      <Step title="Iru Endpoint に戻る">
        Iru Endpoint の Custom SAML モーダルに戻ります。
      </Step>

      <Step title="IdP 属性を構成する">
        **IdP attribute** の設定は **件名** のままにします。
      </Step>

      <Step title="属性名を構成する">
        **Attribute name** は空白のままにします。
      </Step>

      <Step title="ユーザー属性を構成する">
        **User attribute** を **User Principal Name (UPN)** に設定します。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_16-30-02.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=2930827accee0a59fec9a95d0d0e229f" alt="User attribute が User Principal Name UPN に設定された Iru Endpoint" width="1430" height="652" data-path="assets/media/images/jumpcloud-saml_16-30-02.png" />
        </Frame>
      </Step>

      <Step title="IdP Entity ID を追加する">
        先ほど JumpCloud で作成した一意の **IdP Entity ID** を、Iru Endpoint の **IdP Entity ID** フィールドに貼り付けます。
      </Step>

      <Step title="Sign-in URL を追加する">
        JumpCloud からコピーした **Sign-in URL** を貼り付けます: [https://sso.jumpcloud.com/saml2/iru。](https://sso.jumpcloud.com/saml2/iru。)
      </Step>

      <Step title="証明書をアップロードする">
        JumpCloud からダウンロードした**証明書**をアップロードします。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_16-36-10.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=0ea6278256adeaad609bd62437d01a53" alt="Iru Endpoint で JumpCloud の証明書をアップロード" width="1428" height="960" data-path="assets/media/images/jumpcloud-saml_16-36-10.png" />
        </Frame>
      </Step>

      <Step title="Request Binding を設定する">
        **Request Binding** を **HTTP-POST** に設定します。
      </Step>

      <Step title="リクエスト署名アルゴリズムを設定する">
        **Request Signature Algorithm** が **RSA-SHA256** に設定されていることを確認します。
      </Step>

      <Step title="リクエストダイジェストアルゴリズムを設定する">
        **Request Digest Algorithm** が **SHA256** に設定されていることを確認します。
      </Step>

      <Step title="リクエスト署名を有効にする">
        **Sign SAML Authentication Request** が有効になっていることを確認します。

        <Frame>
          <img src="https://mintcdn.com/iru/oTTnm7ow-OS4GUo-/assets/media/images/jumpcloud-saml_16-38-11.png?fit=max&auto=format&n=oTTnm7ow-OS4GUo-&q=85&s=06715218d2f70099cc56b97e0e00f680" alt="Sign SAML Authentication Request が有効になっている Iru Endpoint" width="1426" height="744" data-path="assets/media/images/jumpcloud-saml_16-38-11.png" />
        </Frame>
      </Step>

      <Step title="レスポンス署名の検証を設定する">
        **Response Signature Verification** を **Assertion** に設定します。
      </Step>

      <Step title="Destination を設定する">
        オプションの **Destination** は空白のままにします。
      </Step>

      <Step title="許可される署名アルゴリズムを設定する">
        **Allowed Signature Algorithm** を **RSA-SHA256** に設定します。
      </Step>

      <Step title="許可されるダイジェストアルゴリズムを設定する">
        **Allowed Digest Algorithm** を **SHA-256** に設定します。
      </Step>

      <Step title="構成を保存する">
        **保存** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/oTTnm7ow-OS4GUo-/assets/media/images/jumpcloud-saml_16-44-23.png?fit=max&auto=format&n=oTTnm7ow-OS4GUo-&q=85&s=68fd7c47e1bd1da4f940d962f5ba82de" alt="Iru Endpoint の SAML 構成の Save" width="1424" height="820" data-path="assets/media/images/jumpcloud-saml_16-44-23.png" />
        </Frame>
      </Step>
    </Steps>

    ### テナント認証を許可する

    Iru Endpoint と IdP で SAML 接続を構成したら、テナント認証での使用を許可できます。手順については、[シングルサインオンのサポート記事](/ja/endpoint/integrations/single-sign-on-integrations/single-sign-on)の **テナント認証の許可と接続の管理** セクションを参照してください。

    ### 認証をドメインに制限する

    SAML 接続を構成する際に、必要に応じて認証を 1 つ以上のドメインに制限できます。これは、SSO 接続が複数のドメインに対して認証できる場合に便利です。Iru テナントへの認証を、利用可能なドメインの一部に制限できます。

    ### シングルサインオンの強制

    少なくとも 1 つのシングルサインオン接続を構成したら、Passkey、Google Social、Microsoft Social 接続を無効にできます。これらの接続を無効にすると、テナント内の Iru Endpoint 管理者はそれらの方法で認証できなくなります。手順については、[シングルサインオンのサポート記事](/ja/endpoint/integrations/single-sign-on-integrations/single-sign-on)を参照してください。

    ### 連携のテスト

    <Steps>
      <Step title="管理者チームにユーザーを追加する">
        Iru Endpoint で **New User** を選択して、**Admin Team** にユーザーを追加します。
      </Step>

      <Step title="ユーザー情報を入力する">
        対応するユーザー情報をすべて入力します。このユーザーは JumpCloud に存在し、JumpCloud テナントの Iru Endpoint SSO アプリに割り当てられている必要があります。
      </Step>

      <Step title="ユーザーを送信する">
        **送信** を選択します。
      </Step>

      <Step title="招待ウィンドウを閉じる">
        招待が送信されたら、Invite User ウィンドウを閉じます。
      </Step>

      <Step title="アクセスページを更新する">
        Iru Endpoint の Access ページを更新します。追加したユーザーが表示されるはずです。
      </Step>

      <Step title="SSO ログインをテストする">
        ユーザーのメールを確認して招待を承諾し、新しい SAML SSO 接続で Iru Endpoint にログインします。
      </Step>
    </Steps>

    ## 考慮事項

    **セキュリティ**: JumpCloud テナントで SAML 認証に適切なセキュリティポリシーが構成されていることを確認してください。

    **ユーザー管理**: SSO で正常に認証するには、ユーザーが JumpCloud と Iru Endpoint の両方に存在している必要があります。

    **テスト**: 組織全体に展開する前に、必ず少人数のユーザーグループで SSO 連携をテストしてください。

    **証明書の管理**: SSO の機能を維持するために、証明書の有効期限を把握し、期限内に更新してください。
  </Tab>

  <Tab title="JumpCloud アプリケーションの構成">
    <Note>
      JumpCloud の構成を開始する前に、[**Iru Web App の構成**](#iru-web-app-configuration) タブの [**SAML 接続の設定**](#setting-up-the-saml-connection)を完了して、Service Provider Entity ID と ACS URL を取得してください。これらの値は JumpCloud アプリケーションの構成に必要です。
    </Note>

    ### JumpCloud アプリケーションの構成

    <Steps>
      <Step title="JumpCloud コンソールにアクセスする">
        [JumpCloud Admin Portal](https://console.jumpcloud.com/login/admin) にログインします。
      </Step>

      <Step title="SSO Applications を選択する">
        左側のナビゲーションバーの **アクセス** セクションで、**SSO Applications** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/oTTnm7ow-OS4GUo-/assets/media/images/jumpcloud-saml_5-21-55.png?fit=max&auto=format&n=oTTnm7ow-OS4GUo-&q=85&s=f7708ec0e1ae7e3f5dcaec6428b5fc74" alt="JumpCloud の Access の SSO Applications" width="2578" height="1218" data-path="assets/media/images/jumpcloud-saml_5-21-55.png" />
        </Frame>
      </Step>

      <Step title="新しいアプリケーションを作成する">
        **+ Add New Application** ボタンを選択します。最初のアプリケーションの場合は **Get Started** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/g5XvVqFV1vl7oJEO/assets/media/images/jumpcloud-saml_15-28-24.png?fit=max&auto=format&n=g5XvVqFV1vl7oJEO&q=85&s=cefd69a5e6fee0b13808c37f73907ddf" alt="JumpCloud の Add New Application または Get Started" width="2640" height="1332" data-path="assets/media/images/jumpcloud-saml_15-28-24.png" />
        </Frame>
      </Step>

      <Step title="Custom Application を選択する">
        画面下部の Custom Application タイルで **選択** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_15-33-34.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=dc8dff89a3338d1727068b7b43fbad96" alt="JumpCloud の Custom Application の Select" width="2208" height="1920" data-path="assets/media/images/jumpcloud-saml_15-33-34.png" />
        </Frame>
      </Step>

      <Step title="次へを選択する">
        **次へ** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_15-35-33.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=e7bad43912d016318135ec2f29e2ec96" alt="JumpCloud の Next" width="2296" height="1318" data-path="assets/media/images/jumpcloud-saml_15-35-33.png" />
        </Frame>
      </Step>

      <Step title="SSO オプションを構成する">
        **Manage Single Sign-On (SSO)** を選択します。
      </Step>

      <Step title="Configure SSO with SAML を選択する">
        **Configure SSO with SAML** を選択します。
      </Step>

      <Step title="設定を続行する">
        **次へ** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_15-37-06.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=bfdc004631fb375a88bc5d5bd3f9eec5" alt="JumpCloud の Manage SSO、Configure SSO with SAML、Next" width="2208" height="1978" data-path="assets/media/images/jumpcloud-saml_15-37-06.png" />
        </Frame>
      </Step>

      <Step title="一般情報を構成する">
        **Enter** **General Info** タブで次の操作を行います。

        1. **Display Label** の名前を追加します。
        2. 必要に応じて **説明** を追加します。
        3. **Display Portal Image** として、カラーインジケーターを選択するか、ロゴをアップロードします。
        4. 必要に応じて、User Portal にアプリケーションを表示するよう選択します。
        5. **Advanced Settings** の横にある開閉用三角形を展開します。
        6. **SSO IdP URL** フィールドに **iru** と入力します。完全な URL は [https://sso.jumpcloud.com/saml2/iru](https://sso.jumpcloud.com/saml2/iru) になります。
        7. **Save Application** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_15-41-18.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=e67cf0dd5522297d4ae042b701f23eba" alt="JumpCloud の General Info、Display Label、SSO IdP URL iru、Save Application" width="2206" height="2056" data-path="assets/media/images/jumpcloud-saml_15-41-18.png" />
        </Frame>
      </Step>

      <Step title="アプリケーションを構成する">
        アプリケーションが保存されたら、**Configure Application** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_15-48-22.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=e53e69d74b3e62bb5c7cdbbac8cafe31" alt="JumpCloud の Configure Application" width="2300" height="1476" data-path="assets/media/images/jumpcloud-saml_15-48-22.png" />
        </Frame>
      </Step>

      <Step title="SSO 設定を構成する">
        構成モーダルの **SSO** タブで次の操作を行います。

        1. **IdP Entity ID** には、一意の Entity ID (例: `iru-saml-jumpcloud`) を作成し、**IdP Entity ID** フィールドに入力します。この一意の IdP Entity ID は、後で Iru Endpoint で使用するために保存しておきます。
        2. 先ほど保存した Iru Endpoint の **Entity ID** をコピーし、JumpCloud の **SP Entity ID** フィールドにのみ貼り付けます (IdP Entity ID フィールドには貼り付けないでください)。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_15-52-36.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=827bcbe6ba57a72a3bbd16f2708b11af" alt="JumpCloud の SSO タブの IdP Entity ID と SP Entity ID" width="2620" height="2340" data-path="assets/media/images/jumpcloud-saml_15-52-36.png" />
        </Frame>

        3. 先ほど保存した Iru Endpoint の **Assertion Consumer Service URL** をコピーし、**ACS URL** フィールドに貼り付けます。
        4. **SAML Subject NameID** は **email** のままにします。
        5. **SAML Subject NameID-Format** フィールドで、ドロップダウンメニューから **urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress** を選択します。
        6. **Signature Algorithm** を **RSA-SHA256** に設定します。
        7. **Sign** セクションで **Assertion** を選択します。
        8. **IDP URL** が [https://sso.jumpcloud.com/saml2/iru](https://sso.jumpcloud.com/saml2/iru) であることを確認します。そうでない場合は、連携を削除して新しく作成する必要があります。この URL をコピーし、後で Iru Endpoint で使用するために保存します。
        9. **保存** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_15-59-45.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=3c89fa68a4b6c780615b4fed7529f077" alt="JumpCloud の SSO タブの ACS URL、NameID、Signature、Assertion、Save" width="2592" height="2674" data-path="assets/media/images/jumpcloud-saml_15-59-45.png" />
        </Frame>
      </Step>

      <Step title="Action メニューを開く">
        右上の **Action** を選択します。
      </Step>

      <Step title="証明書をダウンロードする">
        **Download Certificate** を選択します。これは後で Iru Endpoint で使用します。
      </Step>

      <Step title="User Groups を選択する">
        **User Groups** タブを選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/Qq59wQ8jCPy0XJe9/assets/media/images/jumpcloud-saml_16-13-53.png?fit=max&auto=format&n=Qq59wQ8jCPy0XJe9&q=85&s=db07abcec2abee78fd6b1161797e1e5f" alt="JumpCloud の User Groups タブ" width="2674" height="1612" data-path="assets/media/images/jumpcloud-saml_16-13-53.png" />
        </Frame>
      </Step>

      <Step title="ユーザーグループを割り当てる">
        SSO アプリケーションにユーザーグループを追加します。SSO アプリにアクセスできるユーザーを制限したい場合は、JumpCloud コンソールで別のユーザーグループを作成し、SSO アプリに割り当てます。

        <Frame>
          <img src="https://mintcdn.com/iru/g5XvVqFV1vl7oJEO/assets/media/images/jumpcloud-saml_16-20-10.png?fit=max&auto=format&n=g5XvVqFV1vl7oJEO&q=85&s=b8b22dcd8b19a017014563a63a15bd13" alt="JumpCloud で SSO アプリケーションにユーザーグループを割り当てる" width="2342" height="1296" data-path="assets/media/images/jumpcloud-saml_16-20-10.png" />
        </Frame>
      </Step>
    </Steps>

    <Note>
      JumpCloud アプリケーションの構成を完了したら、**Iru Web App の構成** タブに戻り、JumpCloud からコピーした Single Sign-on URL、IdP Entity ID、証明書を使用して SAML 接続の設定を完了します。
    </Note>
  </Tab>
</Tabs>
