> 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/oidc-id-purobaid/microsoft-entra-id-oidc-she-ding.md).

# Microsoft Entra ID - OIDC - 設定

{% 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) 概要

このガイドでは、Microsoft Entra ID を OpenID Connect (OIDC) を使用して Flosum Cloud Apps に統合し、シームレスなログインのためのシングルサインオン (SSO) を有効にする方法を説明します。Entra ID を SAML 経由で統合したい場合は、次の記事を参照してください。

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

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

* [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 %}

### 手順の概要

* **Azure Active Directory アプリを作成する**
* **リダイレクト URL を設定する**
* **発行者 URL を特定する**
* **クライアント ID とクライアント シークレットを取得する**
* **Flosum グローバル設定で ID プロバイダーを作成する**
* **SSO をテストする**

## Flosum Cloud Apps 用の Entra ID の構成

このセクションでは、SSO のために Flosum Cloud Apps で動作するよう Entra ID アプリを構成する方法を説明します。

{% hint style="warning" %}
これらの手順は、現在 Entra ID に改称された Microsoft Azure Active Directory 向けに作成されています。手順には若干の違いがあるかもしれませんが、プロセスを完了するために引き続き使用できます。
{% endhint %}

{% stepper %}
{% step %}

### Azure Active Directory にアプリを登録する

1. Azure ポータルに移動します。
2. 次に **Azure Active Directory** サービス。
3. 次をクリックします **追加** ボタン。
4. ドロップダウンのオプションから次を選択します **アプリの登録**.

   <div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FrV2k8g0kVXN3G5B6zV9s%2Fimage_01.jpg?alt=media&amp;token=7c307883-4f86-4dd2-8e74-d484bbf596f2" alt=""><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### アプリの登録を完了する

1. アプリケーションの名前を次の欄に入力します **名前** 欄。
2. 次を選択します **サポートされるアカウントの種類** 組織の要件に基づいて。
3. 次を入力します **リダイレクト URI** Azure AD が認証応答を送信する先です。&#x20;

   <div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FGB1oI2YpfUqNNxdUOTHD%2Fimage_02.jpg?alt=media&amp;token=a1f25d6a-95c6-4b15-8350-75e89dade01e" alt="" width="563"><figcaption></figcaption></figure></div>
4. 次の **コールバック URL** の欄に、SSO で使用する各 Flosum Cloud App の地域 URL を追加します。地域ごとの URL は下の表を参照してください。

{% tabs %}
{% tab title="米国のURL" %}

<table><thead><tr><th width="180">Flosumクラウドアプリ</th><th>コールバックURL</th></tr></thead><tbody><tr><td>グローバル設定</td><td>https://global-us.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>バックアップ＆アーカイブ</td><td>https://backup-us.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-us.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="ドイツのURL" %}

<table><thead><tr><th width="180">Flosumクラウドアプリ</th><th>コールバックURL</th></tr></thead><tbody><tr><td>グローバル設定</td><td>https://global-de.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>バックアップ＆アーカイブ</td><td>https://backup-de.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-de.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="日本のURL" %}

<table><thead><tr><th width="180">Flosumクラウドアプリ</th><th>コールバックURL</th></tr></thead><tbody><tr><td>グローバル設定</td><td>https://global-jp.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>バックアップ＆アーカイブ</td><td>https://backup-jp.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-jp.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="オーストラリアのURL" %}

<table><thead><tr><th width="180">Flosumクラウドアプリ</th><th>コールバックURL</th></tr></thead><tbody><tr><td>グローバル設定</td><td>https://global-au.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>バックアップ＆アーカイブ</td><td>https://backup-au.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-au.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### 認証 URL とログアウト URL を設定する

1. 次へ移動します **認証** セクション。
2. 次の **ログアウト URL** の欄に、SSO で使用する各 Flosum Cloud App の地域 URL を追加します。地域ごとの URL は下の表を参照してください。  **注記**：この欄は必須です。

   <div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2F0uD7dvsnaZO4yrFsGCuD%2Fimage_03.jpg?alt=media&amp;token=67f62d1a-1c58-4a4d-945d-21a647c5406f" alt=""><figcaption></figcaption></figure></div>

{% tabs %}
{% tab title="米国のURL" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>サインアウトURL</th></tr></thead><tbody><tr><td>グローバル設定</td><td>https://global-us.flosum.app/api/v1/oauth/login</td></tr><tr><td>バックアップ＆アーカイブ</td><td>https://backup-us.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-us.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

{% tab title="ドイツのURL" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>サインアウトURL</th></tr></thead><tbody><tr><td>グローバル設定</td><td>https://global-de.flosum.app/api/v1/oauth/login</td></tr><tr><td>バックアップ＆アーカイブ</td><td>https://backup-de.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-de.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

{% tab title="日本のURL" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>サインアウトURL</th></tr></thead><tbody><tr><td>グローバル設定</td><td>https://global-jp.flosum.app/api/v1/oauth/login</td></tr><tr><td>バックアップ＆アーカイブ</td><td>https://backup-jp.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-jp.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

{% tab title="オーストラリアのURL" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>サインアウトURL</th></tr></thead><tbody><tr><td>グローバル設定</td><td>https://global-au.flosum.app/api/v1/oauth/login</td></tr><tr><td>バックアップ＆アーカイブ</td><td>https://backup-au.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-au.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### 新しいクライアント シークレットを生成する

1. 次へ進みます **証明書とシークレット** セクション。
2. クリックします **新しいクライアント シークレット**.
3. 必要な詳細を入力します。
4. クリックします **追加** シークレットを生成します。&#x20;

   <div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2Fyvq0e4bCWP3U9bVmlipA%2Fimage_04.jpg?alt=media&amp;token=5fa2c205-152d-473c-9f03-4265fcf95ddd" alt=""><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### 発行者 URL を取得する

{% hint style="info" %}
次が必要になります **ISSUER\_BASE\_URL** Flosum グローバル設定で ID プロバイダーを作成する際の値です。
{% endhint %}

1. Azure Active Directory のアプリの登録に移動します。
2. App 名を選択し、次へ移動します **概要** セクション。
3. 見つけてコピーします **ISSUER\_BASE\_URL**、次のような形式で表示されます `https://login.microsoftonline.com/<tenant id>`

   <div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FOu6TXmMexo1FgXNrrEaf%2Fimage_05.jpg?alt=media&amp;token=90212c57-1579-4ad4-ab52-7609084c2683" alt=""><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### クライアント ID とクライアント シークレットを取得する

{% hint style="info" %}
次が必要になります **アプリケーション (クライアント) ID** と **クライアント シークレットの値** Flosum グローバル設定で ID プロバイダーを作成する際に使用します。
{% endhint %}

1. Azure Active Directory で、次へ移動します **アプリの登録**.
2. App 名を選択します。
3. クライアント ID は次の項目の下に表示されます **アプリケーション (クライアント) ID**; 値をコピーします。

   <div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FGT4kr1Ri8KBBTEvxQfuk%2Fimage_06.jpg?alt=media&amp;token=d08067c5-f73a-48a5-892c-7586a7824aa3" alt=""><figcaption></figcaption></figure></div>
4. 次の **証明書とシークレット** セクションで、次を見つけてコピーします **値** 次の下の **クライアント シークレット** タブ。

   <div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FF5M6OmeWbinHQ6Am0Eh2%2Fimage_07.jpg?alt=media&amp;token=e29664f9-d2b8-4161-b81c-b98f4fcfd503" alt=""><figcaption></figcaption></figure></div>

{% endstep %}
{% endstepper %}

## グローバル設定で ID プロバイダーを作成する

{% stepper %}
{% step %}

### ID プロバイダーを作成する

以下の記事の一般的な指示に従って、OIDC アイデンティティプロバイダーの作成を開始してください。

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

#### **OpenId 情報欄をすべて入力する**

Entra ID アプリケーションの情報を OpenId Information セクションにコピーします。どの Entra ID 値をどの Flosum フィールドに入力するかは、表で説明しています。最後のスクリーンショットには、Entra ID OIDC アプリケーション向けに設定済みの ID プロバイダーが表示されています。

上のセクションでは、次にある値を見つける方法を説明しています **Entra ID フィールド/値** 列。

| Flosum フィールド      | Entra ID フィールド/値         |
| ----------------- | ------------------------ |
| **クライアント ID**     | **アプリケーション (クライアント) ID** |
| **クライアント シークレット** | **クライアント シークレットの値**      |
| **発行者**           | **ISSUER\_BASE\_URL**    |

<div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FETJc0Ponhf9LRyUp0Fid%2FEntraIdOidcConfig-CreateIdentityProvider-01.png?alt=media&amp;token=b965871b-b639-449e-b3a7-990208e6e7ef" alt="" width="563"><figcaption></figcaption></figure></div>
{% 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%2FwuToIttXUZEjEQytQypX%2FEntraIdOidcConfig-CreateIdentityProvider-02.png?alt=media&amp;token=e8eb599a-3cae-42b1-9ba7-71ee4f49f28d" 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/oidc-id-purobaid/microsoft-entra-id-oidc-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.
