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

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

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

### OneLogin SAML 連携について

Iru Endpoint の OneLogin によるシングルサインオン (SAML) を使用すると、OneLogin の資格情報で Iru Endpoint にアクセスするユーザー向けに、OneLogin との SAML ベースの SSO 連携を設定できます。

#### 仕組み

OneLogin SAML 連携により、ユーザーは既存の OneLogin の資格情報を使用して Iru Endpoint に認証できます。構成が完了すると、ユーザーはシングルサインオンで Iru Endpoint にアクセスできます。

この連携は、OneLogin が IdP (Identity Provider)、Iru Endpoint が SP (Service Provider) として機能する、Iru Endpoint と OneLogin の間の信頼関係を確立することで動作します。ユーザーが Iru Endpoint にアクセスしようとすると、認証のために OneLogin にリダイレクトされ、ログインに成功すると、OneLogin はユーザーの身元を確認する SAML アサーションを 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>
      OneLogin に必要な構成情報を取得するため、まず Iru Endpoint で初期設定を完了する必要があります。Entity ID と ACS URL をコピーしたら、[**OneLogin の構成**](#onelogin-configuration) タブに切り替えて、[**OneLogin アプリケーションの構成**](#configuring-onelogin-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** をテキストドキュメントにコピーします。これは OneLogin の構成に必要です。
      </Step>

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

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

    ### Iru Endpoint SAML 接続の構成

    <Note>
      OneLogin の構成を完了したら、ここに戻って Iru Endpoint で [**Iru Endpoint SAML 接続の構成**](#configuring-iru-endpoint-saml-connection)を完了します。OneLogin の 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 を追加する">
        OneLogin からコピーした **Issuer URL** を **IdP Entity ID** フィールドに貼り付けます。
      </Step>

      <Step title="Sign In URL を構成する">
        OneLogin からコピーした **SAML 2.0 Endpoint (HTTP)** URL を **IdP Single Sign-on URL** フィールドに貼り付けます。
      </Step>

      <Step title="証明書をアップロードする">
        先ほどダウンロードした OneLogin の証明書をアップロードします。

        <Frame>
          <img src="https://mintcdn.com/iru/rklQKFJvStbahPGs/assets/media/images/onelogin-saml_15-50-39.png?fit=max&auto=format&n=rklQKFJvStbahPGs&q=85&s=8448c85032eb37ca87f0580c582046c0" alt="Iru Endpoint で OneLogin の証明書をアップロード" width="1336" height="620" data-path="assets/media/images/onelogin-saml_15-50-39.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/rklQKFJvStbahPGs/assets/media/images/onelogin-saml_6-04-14.png?fit=max&auto=format&n=rklQKFJvStbahPGs&q=85&s=0c9a311a61ea63a12ffd53e6c6e5a165" alt="Iru Endpoint の SAML 構成の Save" width="1336" height="724" data-path="assets/media/images/onelogin-saml_6-04-14.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="ユーザー情報を構成する">
        対応するユーザー情報をすべて入力します。このユーザーは OneLogin に存在し、OneLogin テナントの Iru Endpoint SSO アプリに割り当てられている必要があります。
      </Step>

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

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

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

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

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

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

    <Steps>
      <Step title="新しいアプリケーションを作成する">
        OneLogin で、**Add SAML Custom Connector (Advanced)** アプリを使用して新しいアプリを作成します。次の場所に移動します。

        ```
        https://{YourSubdomain}.onelogin.com/apps/new/110016
        ```
      </Step>

      <Step title="名前を設定する">
        **名前**を設定します。
      </Step>

      <Step title="ポータルでの表示を設定する">
        アプリをポータルに表示するかどうかを設定します。
      </Step>

      <Step title="アイコンを設定する">
        アプリの**アイコン**を設定します。
      </Step>

      <Step title="説明を設定する">
        **説明** を設定します。
      </Step>

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

        <Frame>
          <img src="https://mintcdn.com/iru/rklQKFJvStbahPGs/assets/media/images/onelogin-saml_15-18-35.png?fit=max&auto=format&n=rklQKFJvStbahPGs&q=85&s=504786fc7a868ad8db4554879821eba2" alt="OneLogin のアプリ名、ポータル表示、アイコン、説明、Save" width="2412" height="1848" data-path="assets/media/images/onelogin-saml_15-18-35.png" />
        </Frame>
      </Step>

      <Step title="構成タブを開く">
        **構成** タブを選択します。
      </Step>

      <Step title="Entity ID を構成する">
        **Iru Entity ID** (Service provider entity ID) を **Audience (EntityID)** フィールドに貼り付けます。
      </Step>

      <Step title="ACS URL を構成する">
        **Iru ACS URL** (Assertion consumer service URL) を **Recipient**、**ACS (Consumer) URL Validator**、**ACS (Consumer) URL** の各フィールドに貼り付けます。

        <Frame>
          <img src="https://mintcdn.com/iru/rklQKFJvStbahPGs/assets/media/images/onelogin-saml_15-24-05.png?fit=max&auto=format&n=rklQKFJvStbahPGs&q=85&s=f8053e77ebc64aa33ad16a1c040bf487" alt="OneLogin の Configuration の Audience Entity ID、Recipient、ACS URL" width="2112" height="1544" data-path="assets/media/images/onelogin-saml_15-24-05.png" />
        </Frame>
      </Step>

      <Step title="SAML initiator を構成する">
        **SAML initiator** を **OneLogin** に設定します。
      </Step>

      <Step title="Name ID 形式を設定する">
        **SAML nameID format** を **メール** に設定します。
      </Step>

      <Step title="Issuer の種類を設定する">
        **SAML issuer type** を **Generic** に設定します。
      </Step>

      <Step title="署名要素を設定する">
        **SAML signature element** を **Assertion** に設定します。

        <Frame>
          <img src="https://mintcdn.com/iru/RojwfOtw4zjvTAlh/assets/media/images/onelogin-saml_15-28-40.png?fit=max&auto=format&n=RojwfOtw4zjvTAlh&q=85&s=812f19ce26ece8473f0704cf03a9d640" alt="OneLogin の SAML initiator、nameID format、issuer、signature Assertion" width="2000" height="1102" data-path="assets/media/images/onelogin-saml_15-28-40.png" />
        </Frame>
      </Step>

      <Step title="パラメーターを構成する">
        **Parameters** タブを選択します。
      </Step>

      <Step title="Name ID">
        **Name ID** の値が **メール** に設定されていることを確認します。

        <Frame>
          <img src="https://mintcdn.com/iru/rklQKFJvStbahPGs/assets/media/images/onelogin-saml_15-31-07.png?fit=max&auto=format&n=rklQKFJvStbahPGs&q=85&s=3dcb042ba602fa2a40dc6dff316b93ea" alt="Name ID が Email に設定された OneLogin の Parameters" width="2120" height="1114" data-path="assets/media/images/onelogin-saml_15-31-07.png" />
        </Frame>
      </Step>

      <Step title="SSO 設定を構成する">
        **SSO** タブを選択します。
      </Step>

      <Step title="SAML 署名アルゴリズムを設定する">
        **SAML Signature Algorithm** を **SHA-256** に設定します。
      </Step>

      <Step title="Issuer URL をコピーする">
        **Issuer URL** をコピーして保存します。これを Iru Endpoint の **IdP Entity ID** フィールドに貼り付けます。
      </Step>

      <Step title="SAML エンドポイント URL をコピーする">
        **SAML 2.0 Endpoint (HTTP)** URL をコピーして保存します。これは Iru の構成で **IdP Single Sign-on URL** として使用します。
      </Step>

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

        <Frame>
          <img src="https://mintcdn.com/iru/rklQKFJvStbahPGs/assets/media/images/onelogin-saml_15-34-47.png?fit=max&auto=format&n=rklQKFJvStbahPGs&q=85&s=0625d1a0ae5f769aad2ff9a32afd4872" alt="OneLogin の SSO タブの Issuer URL、SAML 2.0 Endpoint、Save" width="2294" height="1480" data-path="assets/media/images/onelogin-saml_15-34-47.png" />
        </Frame>
      </Step>

      <Step title="SSO タブ">
        **SSO** タブを選択します。
      </Step>

      <Step title="証明書を表示する">
        **View Details** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rklQKFJvStbahPGs/assets/media/images/onelogin-saml_15-46-02.png?fit=max&auto=format&n=rklQKFJvStbahPGs&q=85&s=e1ab542c0df31d0ec81dfd6ed696dfd0" alt="証明書の View Details が表示された OneLogin の SSO タブ" width="2242" height="1240" data-path="assets/media/images/onelogin-saml_15-46-02.png" />
        </Frame>
      </Step>

      <Step title="証明書をダウンロードする">
        **ダウンロード** を選択します。

        <Frame>
          <img src="https://mintcdn.com/iru/rklQKFJvStbahPGs/assets/media/images/onelogin-saml_15-42-34.png?fit=max&auto=format&n=rklQKFJvStbahPGs&q=85&s=86eb1bc3bc6942e76acb4c74ab352317" alt="OneLogin の証明書の Download" width="2056" height="2024" data-path="assets/media/images/onelogin-saml_15-42-34.png" />
        </Frame>
      </Step>

      <Step title="ユーザータブを開く">
        **ユーザー** タブを選択します。
      </Step>

      <Step title="ユーザーを割り当てる">
        アプリケーションにユーザーを割り当て、**保存** を選択してからタブを閉じます。
      </Step>
    </Steps>

    <Note>
      OneLogin の構成を完了したら、[**Iru Web App の構成**](#iru-web-app-configuration) タブに戻り、[**Iru Endpoint SAML 接続の構成**](#configuring-iru-endpoint-saml-connection)に進んで、OneLogin からコピーした SSO URL、Entity ID、証明書を使用して SAML 接続の設定を完了します。
    </Note>
  </Tab>
</Tabs>
