> ## 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.

# Microsoft Entra ID によるシングルサインオン (SAML)

> Microsoft Entra ID と Iru Endpoint の間で SAML ベースの SSO を構成します。Microsoft Entra ID でエンタープライズアプリケーションを設定し、サインイン用にユーザー属性をマッピングします。

### Microsoft Entra ID SAML 連携について

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

#### 仕組み

ユーザーが Iru Endpoint にアクセスしようとすると、認証のために Microsoft Entra ID にリダイレクトされます。認証が成功すると、Microsoft Entra ID は 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)に使用できます。

<Note>
  Microsoft Entra ID は Azure AD (Azure Active Directory) の[新しい名称](https://learn.microsoft.com/en-us/entra/fundamentals/new-name)です
</Note>

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

    <Note>
      Microsoft Entra ID に必要な構成情報を取得するため、まず Iru Endpoint で初期設定を完了する必要があります。Entity ID と ACS URL をコピーしたら、[**Microsoft Entra ID の構成**](#microsoft-entra-id-configuration) タブに切り替えて、[**Microsoft Entra ID アプリケーションの構成**](#configuring-microsoft-entra-id-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** をテキストドキュメントにコピーします。これは Entra ID の構成に必要です。
      </Step>

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

        <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 の構成モーダルを開いたまま、[**Microsoft Entra ID の構成**](#microsoft-entra-id-configuration) タブに切り替えて、[**Microsoft Entra ID アプリケーションの構成**](#configuring-microsoft-entra-id-application)に進みます。
      </Step>
    </Steps>

    ### Iru Endpoint SAML 接続の構成

    <Note>
      Microsoft Entra ID の構成を完了したら、ここに戻って Iru Endpoint で [**Iru Endpoint SAML 接続の構成**](#configuring-iru-endpoint-saml-connection)を完了します。Microsoft Entra ID の Single Sign-on 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)** に設定します。
      </Step>

      <Step title="IdP Entity ID を追加する">
        先ほどコピーした **Microsoft Entra Identifier** を **IdP Entity ID** フィールドに貼り付けます。
      </Step>

      <Step title="Sign In URL を追加する">
        Entra ID からコピーした **Sign In URL** を貼り付けます。
      </Step>

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

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_11-23-01.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=3abe0d549d07a4797c46b99ff1351a24" alt="Iru Endpoint で Entra ID の証明書をアップロード" width="1722" height="622" data-path="assets/media/images/entra-saml_11-23-01.png" />
        </Frame>
      </Step>

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

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

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

      <Step title="Sign Request を有効にする">
        **Sign Request** が有効になっていることを確認します。
      </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** を **SHA256** に設定します。
      </Step>

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

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_11-32-41.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=c7370100d7ab5f1d488caabb3ca554d2" alt="Iru Endpoint の SAML 構成の Save" width="1720" height="694" data-path="assets/media/images/entra-saml_11-32-41.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)を参照してください。

    ## 考慮事項

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

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

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

    ### 連携のテスト

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

      <Step title="ユーザー情報を入力する">
        対応するユーザー情報をすべて入力します。このユーザーは Microsoft Entra ID に存在し、Microsoft Entra ID テナントの 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>
  </Tab>

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

    ### Microsoft Entra ID アプリケーションの構成

    <Steps>
      <Step title="Microsoft Entra 管理センターを開く">
        [Microsoft Entra 管理センター](https://entra.microsoft.com)にサインインします。
      </Step>

      <Step title="Entra ID セクションを展開する">
        左側のナビゲーションバーで、**Entra ID** セクションが展開されていることを確認します。
      </Step>

      <Step title="アプリケーションに移動する">
        左側のナビゲーションバーで **Enterprise apps** を選択します。
      </Step>

      <Step title="新しいアプリケーションを作成する">
        **+ New application** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_09-32-53.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=3110cface8a6ba6ea0892706d2ee7440" alt="Entra ID の Enterprise apps の New application" width="3622" height="1978" data-path="assets/media/images/entra-saml_09-32-53.png" />
        </Frame>
      </Step>

      <Step title="カスタムアプリケーションを作成する">
        **Create your own application** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_09-35-21.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=f888b9248c8eb6fd752f73de72c29716" alt="Entra ID の Create your own application" width="3394" height="1190" data-path="assets/media/images/entra-saml_09-35-21.png" />
        </Frame>
      </Step>

      <Step title="アプリケーションに名前を付ける">
        アプリケーションに**名前**を付けます。
      </Step>

      <Step title="ギャラリー以外のオプションを選択する">
        **Integrate any other application you don't find in the gallery (Non-gallery)** を選択します。
      </Step>

      <Step title="アプリケーションを作成する">
        **作成** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_09-37-41.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=c330ae2b582893c6ed7808033d32b530" alt="Entra ID のアプリ名、Non-gallery、Create" width="1124" height="918" data-path="assets/media/images/entra-saml_09-37-41.png" />
        </Frame>
      </Step>

      <Step title="シングルサインオンにアクセスする">
        **管理** で **Single sign-on** を選択します。
      </Step>

      <Step title="SAML を選択する">
        **SAML** タイルを選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_09-40-52.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=cea5dd96dfcdd40bd8f26bf2fb815fba" alt="Entra ID の Single sign-on の SAML タイル" width="3394" height="2030" data-path="assets/media/images/entra-saml_09-40-52.png" />
        </Frame>
      </Step>

      <Step title="基本構成を編集する">
        Basic SAML configuration ボックスの **編集** 鉛筆アイコンを選択します

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_09-43-13.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=259b449cab7d148c120cbd5b03365f54" alt="Entra ID の Basic SAML configuration の編集" width="2764" height="2220" data-path="assets/media/images/entra-saml_09-43-13.png" />
        </Frame>
      </Step>

      <Step title="Entity ID を構成する">
        Identifier (Entity ID) セクションで Add Identifier リンクを選択します。先ほどコピーした Entity ID を Identifier (Entity ID) フィールドに貼り付けます。
      </Step>

      <Step title="応答 URL を構成する">
        Reply URL (Assertion Consumer Service URL) セクションに、先ほどコピーした Assertion Consumer Services URL を貼り付けます。
      </Step>

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

      <Step title="構成を閉じる">
        ペインの右上にある **X** を選択して閉じます。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_0-27-34.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=5eca89414d2ed95c54c05717d8462024" alt="Entra ID の Identifier と Reply URL の保存と閉じる操作" width="1682" height="1876" data-path="assets/media/images/entra-saml_0-27-34.png" />
        </Frame>
      </Step>

      <Step title="デフォルトのクレームを維持する">
        **Attributes & Claims セクション**の設定はデフォルトのままにします。
      </Step>

      <Step title="証明書をダウンロードする">
        SAML Certificates セクションで **ダウンロード** を選択して、Base 64 証明書をダウンロードします。この証明書は Iru Endpoint の Custom SAML 構成で使用されます。
      </Step>

      <Step title="URL をコピーする">
        **Set up \[App Name]** セクションで Login URL をコピーし、後で使用するために安全なテキストドキュメントに貼り付けます。
      </Step>

      <Step title="Microsoft Entra Identifier をコピーする">
        **Microsoft Entra Identifier** をコピーしてテキストドキュメントに保存します。これを Iru Endpoint の **IdP Entity ID** フィールドに貼り付けます。これはアプリケーションの **概要** セクションで確認できます。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_10-32-47.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=b5145304814e64723c07ef114f24ebc3" alt="Entra ID の Set up セクションの Login URL と Microsoft Entra Identifier" width="2812" height="2614" data-path="assets/media/images/entra-saml_10-32-47.png" />
        </Frame>
      </Step>

      <Step title="App registrations に移動する">
        **App registrations** に移動します。
      </Step>

      <Step title="アプリを選択する">
        新しく作成したアプリを選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_10-43-18.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=6791ce0a76c4dadf8b1bea7189a84788" alt="Entra ID の App registrations でアプリを選択" width="2496" height="1432" data-path="assets/media/images/entra-saml_10-43-18.png" />
        </Frame>
      </Step>

      <Step title="トークン構成に移動する">
        **管理** の **Token configuration** セクションに移動します。
      </Step>

      <Step title="オプションのクレームを追加する">
        **+ Add optional claims** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_10-51-33.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=41e719d9c3d42fce4525af478cd0704d" alt="Entra ID の Token configuration の Add optional claims" width="2686" height="1744" data-path="assets/media/images/entra-saml_10-51-33.png" />
        </Frame>
      </Step>

      <Step title="ID ボタンをオンにする">
        **ID** ラジオボタンをオンにします。
      </Step>

      <Step title="acct ボックスをオンにする">
        **acct** ボックスをオンにします。
      </Step>

      <Step title="email ボックスをオンにする">
        **email** ボックスをオンにします。
      </Step>

      <Step title="upn ボックスをオンにする">
        **upn** ボックスをオンにします。
      </Step>

      <Step title="追加を選択する">
        **追加** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_10-54-06.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=b0866fab2e9b1233e3ede973c2fade72" alt="Entra ID のオプションのクレーム ID、acct、email、upn と Add" width="1136" height="1980" data-path="assets/media/images/entra-saml_10-54-06.png" />
        </Frame>
      </Step>

      <Step title="API のアクセス許可を承諾する">
        **Turn on the Microsoft Graph email, profile permission (required for claims to appear in token)** ボックスをオンにします。
      </Step>

      <Step title="追加を選択する">
        **追加** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_11-11-53.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=41ae2748fe871ff7f1869c3e0793401f" alt="Entra ID の Turn on Microsoft Graph email profile permission と Add" width="1128" height="434" data-path="assets/media/images/entra-saml_11-11-53.png" />
        </Frame>
      </Step>
    </Steps>

    <Info>
      Microsoft Entra Identifier は、Iru の構成で IdP Entity ID として使用されます。
    </Info>

    ### ユーザーとグループの割り当て

    <Steps>
      <Step title="アプリに移動する">
        **Enterprise apps** で、新しく作成したアプリに移動します。
      </Step>

      <Step title="ユーザーとグループにアクセスする">
        **管理** で **Users and Groups** を選択します。
      </Step>

      <Step title="ユーザー/グループを追加する">
        メニューで **Add user/group** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_11-44-49.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=fd4cc7d9d05d4ae90b06d41938c6ec3e" alt="Entra ID の Users and Groups の Add user/group" width="2904" height="2050" data-path="assets/media/images/entra-saml_11-44-49.png" />
        </Frame>
      </Step>

      <Step title="ユーザーとグループを選択する">
        **Add Assignment** ダイアログで、**Users and groups** の下のリンクを選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_11-48-33.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=1361e5a43cd64d0172ba67bdfac4d54d" alt="Entra ID の Add Assignment の Users and groups リンク" width="2904" height="1204" data-path="assets/media/images/entra-saml_11-48-33.png" />
        </Frame>
      </Step>

      <Step title="ユーザーを検索して選択する">
        ユーザーとセキュリティグループの一覧が表示されます。特定のユーザーまたはグループを検索したり、一覧に表示される複数のユーザーとグループを選択したりできます。
      </Step>

      <Step title="選択を確定する">
        ユーザーとグループを選択したら、**選択** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_11-49-38.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=32f4597734ef2b3132a5546eeefe727f" alt="Entra ID でユーザーとグループを選択してから Select" width="2202" height="1108" data-path="assets/media/images/entra-saml_11-49-38.png" />
        </Frame>
      </Step>

      <Step title="ユーザーとグループを割り当てる">
        **割り当て** を選択して、アプリへのユーザーとグループの割り当てを完了します。

        <Frame>
          <img src="https://mintcdn.com/iru/rJbYmFioHfvuqINA/assets/media/images/entra-saml_11-54-12.png?fit=max&auto=format&n=rJbYmFioHfvuqINA&q=85&s=ed24e34a180f6adb4746cc58552f0ce8" alt="Entra ID でユーザーとグループの割り当てを完了する Assign" width="2492" height="1204" data-path="assets/media/images/entra-saml_11-54-12.png" />
        </Frame>
      </Step>

      <Step title="割り当てを確認する">
        追加したユーザーとグループが **Users and groups** の一覧に表示されていることを確認します。

        <Frame>
          <img src="https://mintcdn.com/iru/Gez-fJ-p5uwNt6_O/assets/media/images/entra-saml_11-55-22.png?fit=max&auto=format&n=Gez-fJ-p5uwNt6_O&q=85&s=c598aaf03d4d81b16dac4a4f96ac14df" alt="割り当てられたユーザーを示す Entra ID の Users and groups の一覧" width="2492" height="1204" data-path="assets/media/images/entra-saml_11-55-22.png" />
        </Frame>
      </Step>

      <Step title="割り当てを必須にしない">
        または、ユーザーとグループを割り当てたくない場合は、アプリで割り当てを必須にしないように設定できます。
      </Step>

      <Step title="エンタープライズアプリに移動する">
        **Enterprise apps** で、新しく作成したアプリに移動します。
      </Step>

      <Step title="プロパティを選択する">
        Manage で **Properties** を選択します。
      </Step>

      <Step title="割り当ての必須設定を行う">
        **Assignment required?** を **いいえ** に設定します。
      </Step>

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

        <Frame>
          <img src="https://mintcdn.com/iru/Gez-fJ-p5uwNt6_O/assets/media/images/entra-saml_11-59-02.png?fit=max&auto=format&n=Gez-fJ-p5uwNt6_O&q=85&s=15c2a308bdd7e1be7dd41f2c5ccf04ae" alt="Entra ID の Properties の Assignment required No と Save" width="2492" height="2082" data-path="assets/media/images/entra-saml_11-59-02.png" />
        </Frame>
      </Step>
    </Steps>

    <Info>
      無料プランの制限に関するメッセージが表示される場合は、無料プランが使用されていることを意味します。シングルサインオンのエンタープライズアプリでは、ユーザーのみを追加できます (グループは追加できません)。
    </Info>

    <Note>
      Microsoft Entra ID の構成を完了したら、**Iru Web App の構成** タブに戻り、Microsoft Entra ID からコピーした SSO URL、Entity ID、証明書を使用して SAML 接続の設定を完了します。
    </Note>
  </Tab>
</Tabs>
