For the complete documentation index, see llms.txt. This page is also available as Markdown.

AWS Cognito - OIDC - 設定

必要なユーザー認証情報

重要なお知らせ

概要

このガイドでは、OpenID Connect(OIDC)を使用して AWS Cognito を Flosum Cloud Apps に統合し、シームレスなログインのためのシングルサインオン(SSO)を有効にする方法を説明します。

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

カスタマー ホスト型

手順の概要

  • AWS Cognito でユーザープールを作成する

  • Issuer URL を確認する

  • Client ID と Client Secret を取得する

  • リダイレクト URL を設定する

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

  • SSO をテストする

Flosum Cloud Apps 用の AWS Cognito の設定

このセクションでは、SSO 用に Flosum Cloud Apps と連携するよう AWS Cognito ユーザープールを設定する方法を示します。

1

AWS Cognito ユーザープールを作成する

  1. を開き AWS 管理コンソール に移動し、 Cognito サービス.

  2. を選択します ユーザープールの管理.

  3. ユーザープール セクションで、 ユーザープールを作成 ボタンをクリックします。新しいプールの名前を入力するよう求められます。

  4. プールに名前を付けた後、 設定を順に進めるを選択します。このセクションでは、ユーザーのサインイン パラメータを定義できます。

  5. 下のスクリーンショットに示されている属性を選択します。これらの属性は、登録時にユーザーから収集する情報を決定します。

  6. 必要な属性を設定した後、 次のステップ をクリックして設定を保存します。

2

ポリシーの設定

  1. セキュリティ要件に合わせて設定を選択します。

  2. クリック 次のステップ.

3

MFA と検証の設定

  1. セキュリティのニーズに基づいて、多要素認証と検証の設定を選択します。

  2. クリック 次のステップ をクリックして設定を保存します。

4

メッセージのカスタマイズ

  1. 検証メッセージを必要に応じて編集します。

  2. クリック 次のステップ をクリックして設定を保存します。

5

アプリ クライアントの設定

  1. をスキップし、 タグ と デバイス の手順を省略します。

  2. 次の設定を行います アプリ クライアント.

  3. クリック アプリ クライアントを追加.

  4. 下のスクリーンショットに合わせて設定を編集します。

  5. クリック 次のステップ をクリックして設定を保存します。

6

ユーザープールを確定する

  1. の レビュー ステップで、すべての設定が正しいことを確認します。

  2. すべて正しければ、 プールを作成 をクリックして、ユーザープールの作成を完了します。

7

ドメイン名を設定する

次のステップでは、作成した ドメイン名 をユーザープール用に作成します。

  1. に移動します ドメイン名 タブ。

  2. 希望する ドメインプレフィックス.

  3. クリック 利用可能か確認.

  4. ドメインが利用可能であれば、 変更を保存.

8

アプリクライアント設定を構成する

  1. に移動します アプリクライアント設定 を更新して、下のスクリーンショットに示す設定と一致させます。

  2. 「 CallBack URL(s) 」フィールドに、SSO で使用する各 Flosum Cloud App のリージョン URL を追加します。リージョンごとの URL は下の表を参照してください。

Flosum Cloud App
コールバックURL

グローバル設定

https://global-us.flosum.app/api/v1/oauth/callback

バックアップ&アーカイブ

https://backup-us.flosum.app/api/v1/oauth/callback

DevOps

https://devops-us.flosum.app/api/v1/oauth/callback

Flosum Cloud App
コールバックURL

グローバル設定

https://global-de.flosum.app/api/v1/oauth/callback

バックアップ&アーカイブ

https://backup-de.flosum.app/api/v1/oauth/callback

DevOps

https://devops-de.flosum.app/api/v1/oauth/callback

Flosum Cloud App
コールバックURL

グローバル設定

https://global-jp.flosum.app/api/v1/oauth/callback

バックアップ&アーカイブ

https://backup-jp.flosum.app/api/v1/oauth/callback

DevOps

https://devops-jp.flosum.app/api/v1/oauth/callback

Flosum Cloud App
コールバックURL

グローバル設定

https://global-au.flosum.app/api/v1/oauth/callback

バックアップ&アーカイブ

https://backup-au.flosum.app/api/v1/oauth/callback

DevOps

https://devops-au.flosum.app/api/v1/oauth/callback

  1. 「 サインアウト URL(s) 」フィールドに、SSO で使用する各 Flosum Cloud App のリージョン URL を追加します。リージョンごとの URL は下の表を参照してください。

Flosum Cloud App
サインアウトURL

グローバル設定

https://global-us.flosum.app/api/v1/oauth/login

バックアップ&アーカイブ

https://backup-us.flosum.app/api/v1/oauth/login

DevOps

https://devops-us.flosum.app/api/v1/oauth/login

Flosum Cloud App
サインアウトURL

グローバル設定

https://global-de.flosum.app/api/v1/oauth/login

バックアップ&アーカイブ

https://backup-de.flosum.app/api/v1/oauth/login

DevOps

https://devops-de.flosum.app/api/v1/oauth/login

Flosum Cloud App
サインアウトURL

グローバル設定

https://global-jp.flosum.app/api/v1/oauth/login

バックアップ&アーカイブ

https://backup-jp.flosum.app/api/v1/oauth/login

DevOps

https://devops-jp.flosum.app/api/v1/oauth/login

Flosum Cloud App
サインアウトURL

グローバル設定

https://global-au.flosum.app/api/v1/oauth/login

バックアップ&アーカイブ

https://backup-au.flosum.app/api/v1/oauth/login

DevOps

https://devops-au.flosum.app/api/v1/oauth/login

9

ISSUER_BASE_URL を取得する

Identity Provider を Flosum グローバル設定で作成する際に、 ISSUER_BASE_URL の値が必要になります。

  1. に移動します ユーザープールの管理 AWS Cognito 内で。

  2. 作成したユーザープールを選択し、その後 一般設定.

  3. 次の形式である ISSUER_BASE_URLに注意してください。 https://cognito-idp.<region>.amazonaws.com/<userPoolId>.

10

ISSUER_CLIENT_ID と ISSUER_CLIENT_SECRET を取得する

Identity Provider を Flosum グローバル設定で作成する際に、 ISSUER_CLIENT_ID と ISSUER_CLIENT_SECRET の値は、Flosum グローバル設定で Identity Provider を作成する際に使用します。

  1. に移動します ユーザープールの管理 AWS Cognito 内で。

  2. 作成したユーザープールを選択し、次に アプリ クライアント.

  3. 次の形式である ISSUER_CLIENT_IDをクリックします。これは App client id の下にあります。

  4. 次の形式である ISSUER_CLIENT_SECRET, App client secret の下にあります。

11

リダイレクト URL を設定する

  1. 「 リダイレクト URL 」フィールドに、SSO で使用する各 Flosum Cloud App のリージョン URL を追加します。リージョンごとの URL は下の表を参照してください。

Flosumクラウドアプリ
コールバックURL

グローバル設定

https://global-us.flosum.app/api/v1/auth/login/open-id

バックアップ&アーカイブ

https://backup-us.flosum.app/api/v1/auth/login/open-id

DevOps

https://devops-us.flosum.app/api/v1/auth/login/open-id

Flosumクラウドアプリ
コールバックURL

グローバル設定

https://global-de.flosum.app/api/v1/auth/login/open-id

バックアップ&アーカイブ

https://backup-de.flosum.app/api/v1/auth/login/open-id

DevOps

https://devops-de.flosum.app/api/v1/auth/login/open-id

Flosumクラウドアプリ
コールバックURL

グローバル設定

https://global-jp.flosum.app/api/v1/auth/login/open-id

バックアップ&アーカイブ

https://backup-jp.flosum.app/api/v1/auth/login/open-id

DevOps

https://devops-jp.flosum.app/api/v1/auth/login/open-id

Flosumクラウドアプリ
コールバックURL

グローバル設定

https://global-au.flosum.app/api/v1/auth/login/open-id

バックアップ&アーカイブ

https://backup-au.flosum.app/api/v1/auth/login/open-id

DevOps

https://devops-au.flosum.app/api/v1/auth/login/open-id

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

1

Identity Provider を作成する

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

  1. を完了します 基本情報 セクション。

    1. を選択します OPEN_ID アイデンティティプロバイダー用 タイプ.

  2. を完了します ボタン情報 セクション。

  3. (オプション) を完了します グループ情報 セクション。

OpenId 情報フィールドを入力する

AWS Cognito アプリケーションの情報を OpenId Information セクションにコピーします。表では、どの AWS Cognito の値をどの Flosum フィールドに入力するかを説明しています。最後のスクリーンショットは、AWS Cognito OIDC アプリケーションの Identity Provider が完成した状態を示しています。

の値は、 AWS Cognito の値 列にある AWS Cognito アプリの値の組み合わせです。これらの値の取得方法は、上記のセクションで説明しています。

Flosum フィールド
AWS Cognito の値

Client ID

ISSUER_CLIENT_ID

Client Secret

ISSUER_CLIENT_SECRET

Issuer

ISSUER_BASE_URL

2

保存してテスト

SSOでのログイン方法については、以下の記事を参照してください。

  1. クリック 保存 でアイデンティティプロバイダーを保存します。

  2. テストするには、シークレットウィンドウ(プライベートブラウズ)を開いてください。

  3. テナント名でグローバル設定へのログインを開始します。

  4. アイデンティティプロバイダーが正常に構成されていれば、作成したSSOボタンが表示されるはずです。

最終更新

役に立ちましたか?