> 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/okta-saml-she-ding.md).

# Okta - 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 認証を使用して Okta ID プロバイダーを Flosum Cloud Apps に統合し、シングルサインオン（SSO）を有効にする方法を説明します。これにより、ユーザーは既存の認証情報を使ってシームレスにプラットフォームへアクセスできます。

{% 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 %}

## Okta を設定する

{% stepper %}
{% step %}

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

1. にログインします **Okta 管理コンソール**.&#x20;
2. に移動します **アプリケーション**.&#x20;
3. クリックします **アプリ統合を作成**.&#x20;
4. 選択します **SAML 2.0** を **サインイン方法**.&#x20;
5. クリックします **次へ**.&#x20;
6. 入力します **アプリ名**.&#x20;
7. クリックします **次へ**.
   {% endstep %}

{% step %}

### SAML 設定を構成する

1. をクリックします **シングルサインオン 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>

2. クリックします **Audience URI（SP Entity ID）** を入力して、この SSO の一意の識別子を指定します。任意の一意な文字列値を使用できます。
3. クリックします **識別子を追加** を入力して、この SSO の一意の識別子を指定します。任意の一意な文字列値を使用できます。
4. クリックします **詳細設定を表示**.
5. クリックします **応答** を選択します **署名付き**.
6. クリックします **アサーション署名** を選択します **署名付き**.
7. （任意） **アサーション暗号化（任意）** 設定は Flosum SSO の利用に必須ではありません。セキュリティまたはコンプライアンス ポリシーで必要な場合のみ構成してください。
   1. 必要な場合は、公開証明書と秘密鍵のペアが必要です。
   2. 公開証明書を **暗号化証明書**.
8. （任意） **署名付きリクエスト（任意）** 設定は Flosum SSO の利用に必須ではありません。セキュリティまたはコンプライアンス ポリシーで署名付き認証リクエスト（AuthnRequest）が必要な場合のみ構成してください。
   1. 必要な場合は、公開証明書と秘密鍵のペアが必要です。
   2. 有効にする **署名付きリクエスト**
   3. 公開証明書を **署名証明書**.
9. クリックします **次へ**.
10. クリックします **完了**.
    {% endstep %}

{% step %}

### 属性ステートメントを構成する

1. を開きます **サインオン** タブ。&#x20;
2. 下にスクロールして **属性ステートメント**.&#x20;
3. クリックします **従来の構成を表示**.&#x20;
4. クリックします **編集** の下の **プロフィール属性ステートメント**.
5. 次の属性ステートメントを追加します。

| 名前           | ソース属性          |
| ------------ | -------------- |
| firstName    | user.firstName |
| lastName     | user.lastName  |
| email        | user.email     |
| uniqueUserId | device.trusted |

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

{% step %}

### ユーザーを割り当てる

1. を開きます **割り当て** タブ。
2. クリックします **割り当て → ユーザーに割り当て**.
3. アプリケーションを必要なユーザーに割り当てます。
4. クリックします **保存して戻る**.
5. クリックします **完了**.
   {% 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 情報フィールドを完了する**

Okta アプリケーションの情報を SAML 2.0 情報セクションにコピーします。下の最初の 2 つのスクリーンショットでは、コピーすべき Okta アプリケーションのフィールドを示しています。表では、この情報の入力先を説明しています。最後のスクリーンショットは、Okta 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%2F9GxXgWCRo0ZCgcU7uKqd%2FOktaSamlConfig-Okta-01.png?alt=media&amp;token=a6c0e2e1-047f-4cf9-b663-a1e4afb51cd3" alt="" width="563"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://1457003412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FELZWHAJf1l0tDaADS6sj%2FOktaSamlConfig-Okta-02.png?alt=media&amp;token=43cf9ddb-b056-448a-9acd-a234dca25584" alt="" width="563"><figcaption></figcaption></figure></div>

<table><thead><tr><th width="179.6666259765625">Flosum フィールド</th><th>Okta フィールド</th><th>手順</th></tr></thead><tbody><tr><td><strong>発行者</strong></td><td>一般タブ → SAML 設定 → <strong>Audience Restriction</strong></td><td></td></tr><tr><td><strong>Entity ID</strong></td><td>サインオン タブ → 設定 → 詳細 → <strong>発行者</strong></td><td>をクリックします <strong>コピー</strong> アイコンをクリックして、このリンクをコピーします。</td></tr><tr><td><strong>Identity Provider 署名証明書</strong></td><td>サインオン タブ → 設定 → 詳細 → <strong>署名証明書</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>サインオン タブ → 設定 → 詳細 → <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%2F70j8MmQy1nmUQrIzizqC%2FOktaSamlConfig-Flosum-01.png?alt=media&amp;token=cfbd640b-b7d8-406e-9a1f-eb451da41790" alt="" width="563"><figcaption></figcaption></figure></div>

#### SAML 署名付きリクエストが有効

一般タブ → 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>

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

一般タブ → SAML 設定 → **アサーション暗号化** が **暗号化済み**:

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%2FutMuZrPQFHKOwmRPgx7i%2FOktaSamlConfig-Login-01.png?alt=media&amp;token=7d3d3afb-0671-4036-8b11-c9973efb0d83" 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/okta-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.
