> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/global-settings/global-settings-docs-ja/sekyuriti/id-purobaidsso/saml-id-purobaid/microsoft-entra-id-saml-she-ding.md).

# Microsoft Entra ID - SAML - 設定

{% hint style="success" %}

#### 必要なユーザー認証情報

\[**Flosumユーザー**] - **システム管理者** 役割
{% endhint %}

{% hint style="success" %}

#### 重要なお知らせ

この記事の手順はサードパーティ製アプリを対象としており、最新バージョンを反映していない場合があります。これらの手順は作業を完了するためのガイドとしてご利用ください。ただし、一部の画面、項目名、手順が変更されている可能性があることにご注意ください。
{% endhint %}

## ![](https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FSxcnKlaJKPzDqONWoDNv%2FSummary2-Small-Icon.svg?alt=media\&token=5e3253d0-a069-4ba5-9c06-83c70bd0b21d) 概要

この記事では、SAML 認証を使用して Microsoft Entra ID を Flosum Cloud Apps と統合し、シングル サインオン (SSO) を有効にして、既存の認証情報でユーザーがプラットフォームにシームレスにアクセスできるようにする方法を説明します。Entra ID を OIDC 経由で統合する場合は、次の記事を参照してください。

* [Microsoft Entra ID - OIDC - 設定](/global-settings/global-settings-docs-ja/sekyuriti/id-purobaidsso/oidc-id-purobaid/microsoft-entra-id-oidc-she-ding.md)

{% hint style="info" %}
Identity Provider の追加に関するより一般的な手順については、次の記事を参照してください。

* [ID プロバイダー（SSO）の追加](/global-settings/global-settings-docs-ja/sekyuriti/id-purobaidsso/id-purobaidssono-1.md)
  {% endhint %}

{% hint style="warning" %}

#### カスタマー ホスト型

Flosum アプリを自社インフラでホストする顧客は、アプリにログインするためのカスタム URL を持ちます。このドキュメントを使用する際は、任意の部分を置き換えてください **Flosum ホスト型の URL** を自分の URL に置き換えてください。
{% endhint %}

## Entra ID を構成する

{% stepper %}
{% step %}

### アプリケーションを作成する

1. あなたの **Entra 管理センター** アカウントにログインします。
2. 選択 **エンタープライズ アプリケーション**.
3. クリック **新しいアプリケーション**.
4. 選択 **独自のアプリケーションを作成する**.
5. 入力 **アプリケーション名**.
6. 選択 **ギャラリーにない他のアプリケーションを統合する (非ギャラリー)**.
7. クリック **作成**.
   {% endstep %}

{% step %}

### シングル サインオンを構成する

1. クリック **シングル サインオン** の **管理** セクションを左側のサイドバー メニューで。
2. クリック **SAML**.

#### 基本的な SAML 構成

1. クリック **編集** 対象 **基本的な SAML 構成**.
2. クリック **識別子を追加** し、この SSO の一意の ID を入力します。これは一意の文字列値であれば何でもかまいません。
3. クリック **返信 URL を追加** し、下の表から該当リージョンの SAML URL を入力します。

<table><thead><tr><th width="159.6666259765625">リージョン</th><th>SAML URL</th></tr></thead><tbody><tr><td>アメリカ合衆国</td><td>https://global-us.flosum.app/api/v1/saml/acs</td></tr><tr><td>ドイツ</td><td>https://global-de.flosum.app/api/v1/saml/acs</td></tr><tr><td>日本</td><td>https://global-jp.flosum.app/api/v1/saml/acs</td></tr><tr><td>オーストラリア</td><td>https://global-au.flosum.app/api/v1/saml/acs</td></tr></tbody></table>

4. クリック **保存**.

#### 属性とクレーム

1. クリック **編集** 対象 **属性とクレーム**.
2. クリック **新しいクレームを追加** して、以下の各クレームを追加します。

| 名前           | ソース属性                  |
| ------------ | ---------------------- |
| firstName    | user.givenname         |
| lastName     | user.surname           |
| email        | user.mail              |
| uniqueUserId | user.userprincipalname |

{% hint style="info" %}
この **uniqueUserId** クレームは、一意で固定の任意のユーザー属性にマッピングできます。
{% endhint %}

#### SAML 証明書

**トークン署名証明書**

1. 次を編集しないでください **トークン署名証明書**.

{% hint style="info" %}
カスタム署名証明書は次に使用できます **トークン署名証明書** セキュリティまたはコンプライアンス ポリシーで必要な場合。
{% endhint %}

**検証証明書 (オプション)**

(オプション) 検証証明書は Flosum SSO での動作に必要ありません。セキュリティまたはコンプライアンス ポリシーで必要な場合にのみ、この設定を構成してください。

有効にする場合 **検証証明書を必須にする:**

1. 秘密鍵/公開鍵ペアを生成します。
2. サービス プロバイダーの公開証明書を次を使用してアップロードします **証明書をアップロード** ボタン。
3. クリック **保存**.
   {% endstep %}

{% step %}

### グローバル設定で Identity Provider を作成する

SAML アイデンティティプロバイダーの作成を始めるには、以下の記事の一般的な手順に従ってください。

1. [ID プロバイダー（SSO）の追加](/global-settings/global-settings-docs-ja/sekyuriti/id-purobaidsso/id-purobaidssono-1.md)
2. 次を完了します **基本情報** セクション。
   1. 選択します **SAML** アイデンティティプロバイダーとして **種類**.
3. 次を完了します **ボタン情報** セクション。
4. （任意）次を完了します **グループ情報** セクション。

#### **SAML 2.0 情報フィールドを完了する**

Entra ID アプリケーションからの情報を SAML 2.0 情報セクションにコピーします。下の最初のスクリーンショットでは、コピーする Entra ID アプリケーションのどのフィールドを示しています。表では、この情報をどこに入力するかを説明しています。最後のスクリーンショットでは、Entra ID SAML アプリケーション用に構成済みの Identity Provider を示しています。

<div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FFVORKklF8j3k3WkdkKEv%2FMsEntraId-Saml-Config-EntraIdApp-01.png?alt=media&amp;token=74ead72f-f919-4c86-8076-33e7e1349c91" alt="" width="563"><figcaption></figcaption></figure></div>

<table><thead><tr><th width="179.6666259765625">Flosum フィールド</th><th>Entra ID フィールド</th><th>手順</th></tr></thead><tbody><tr><td><strong>発行者</strong></td><td>基本的な SAML 構成 → <strong>識別子 (エンティティ ID)</strong></td><td></td></tr><tr><td><strong>エンティティ ID</strong></td><td>{application name} を設定 → <strong>Microsoft Entra 識別子</strong></td><td>次をクリック <strong>コピー</strong> アイコンでこのリンクをコピーします。</td></tr><tr><td><strong>Identity Provider 署名証明書</strong></td><td>SAML 証明書 → トークン署名証明書 → <strong>証明書 (Base64)</strong></td><td>クリック <strong>ダウンロード</strong> して証明書をダウンロードします。ダウンロード後、次をクリックして <strong>Identity Provider 署名証明書</strong> アップロードします。</td></tr><tr><td><strong>Name ID 形式</strong></td><td></td><td>空欄のままにする</td></tr><tr><td><strong>Identity Provider ログイン URL</strong></td><td>{application name} を設定 → <strong>ログイン URL</strong></td><td>次をクリック <strong>コピー</strong> アイコンでこのリンクをコピーします。</td></tr></tbody></table>

<div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2F694JLGosuv0mFqqv1w7p%2FMsEntraId-Saml-Config-IdentityProvider-01.png?alt=media&amp;token=afd9221a-0a03-4518-a88a-71b4116fb43f" alt="" width="563"><figcaption></figcaption></figure></div>

#### SAML 署名付き要求を有効化

SAML 証明書 → 検証証明書 (オプション) → **必須** が **はい:**

1. 次をチェック **SAML 署名付き要求を有効化** チェックボックス。
2. 下の表のフィールドを完了してください。

<table><thead><tr><th width="180.33331298828125">Flosum フィールド</th><th>値</th></tr></thead><tbody><tr><td><strong>Auth 署名証明書</strong></td><td>検証証明書に対応する公開証明書をアップロードするにはクリックします。</td></tr><tr><td><strong>Auth 秘密鍵</strong></td><td>公開証明書に対応する秘密鍵をアップロードするにはクリックします。</td></tr><tr><td><strong>Auth 秘密鍵パスワード</strong></td><td>暗号化されている場合は、秘密鍵のパスフレーズを入力します。</td></tr><tr><td><strong>Auth 署名アルゴリズム</strong></td><td>空欄のままにする (必要な場合は指定)。</td></tr></tbody></table>

#### アサーション暗号化を有効化

Entra ID でアサーション暗号化が有効な場合:

1. 次をチェック **アサーション暗号化を有効化** チェックボックス。
2. 下の表のフィールドを完了してください。

<table><thead><tr><th width="180.33331298828125">フィールド</th><th>説明</th></tr></thead><tbody><tr><td><strong>暗号化証明書</strong></td><td>アサーション暗号化に使用する公開証明書をアップロードするにはクリックします。</td></tr><tr><td><strong>暗号化秘密鍵</strong></td><td>公開証明書に対応する秘密鍵をアップロードするにはクリックします。</td></tr><tr><td><strong>暗号化秘密鍵パスワード</strong></td><td>暗号化されている場合は、秘密鍵のパスフレーズを入力します。</td></tr></tbody></table>
{% endstep %}

{% step %}

### 保存してテスト

{% hint style="info" %}
SSOでのログイン方法については、以下の記事を参照してください。

* [SSO でログインする](/global-settings/global-settings-docs-ja/sekyuriti/id-purobaidsso/sso-deroguinsuru.md)
  {% endhint %}

1. クリック **保存** でアイデンティティプロバイダーを保存します。
2. テストするには、シークレットウィンドウ（プライベートブラウズ）を開いてください。
3. テナント名でグローバル設定へのログインを開始します。
4. アイデンティティプロバイダーが正常に構成されていれば、作成したSSOボタンが表示されるはずです。&#x20;

<div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FyjADhD5WtXcsx5Z2ipai%2FMsEntraId-Saml-Config-Login-01.png?alt=media&amp;token=7a7861dc-2779-420d-88cc-0335a56b1002" alt="" width="375"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/global-settings/global-settings-docs-ja/sekyuriti/id-purobaidsso/saml-id-purobaid/microsoft-entra-id-saml-she-ding.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
