AWS Cognito - OIDC - 設定
重要なお知らせ
この記事の手順はサードパーティ製アプリを対象としており、最新バージョンを反映していない場合があります。これらの手順は作業を完了するためのガイドとしてご利用ください。ただし、一部の画面、項目名、手順が変更されている可能性があることにご注意ください。
概要
このガイドでは、OpenID Connect(OIDC)を使用して AWS Cognito を Flosum Cloud Apps に統合し、シームレスなログインのためのシングルサインオン(SSO)を有効にする方法を説明します。
カスタマー ホスト型
Flosum アプリを自社インフラでホストする顧客は、アプリにログインするためのカスタム URL を持ちます。このドキュメントを使用する際は、任意の部分を置き換えてください Flosum ホスト型の URL を自分の URL に置き換えてください。
手順の概要
AWS Cognito でユーザープールを作成する
Issuer URL を確認する
Client ID と Client Secret を取得する
リダイレクト URL を設定する
Flosum グローバル設定で Identity Provider を作成する
SSO をテストする
Flosum Cloud Apps 用の AWS Cognito の設定
このセクションでは、SSO 用に Flosum Cloud Apps と連携するよう AWS Cognito ユーザープールを設定する方法を示します。
AWS Cognito の手順は最新バージョンを反映していない場合があります。画面、フィールド名、手順の一部が変更されている可能性があります。
AWS Cognito ユーザープールを作成する
を開き AWS 管理コンソール に移動し、 Cognito サービス.
を選択します ユーザープールの管理.
ユーザープール セクションで、 ユーザープールを作成 ボタンをクリックします。新しいプールの名前を入力するよう求められます。
プールに名前を付けた後、 設定を順に進めるを選択します。このセクションでは、ユーザーのサインイン パラメータを定義できます。
下のスクリーンショットに示されている属性を選択します。これらの属性は、登録時にユーザーから収集する情報を決定します。
必要な属性を設定した後、 次のステップ をクリックして設定を保存します。
アプリクライアント設定を構成する
に移動します アプリクライアント設定 を更新して、下のスクリーンショットに示す設定と一致させます。
「 CallBack URL(s) 」フィールドに、SSO で使用する各 Flosum Cloud App のリージョン URL を追加します。リージョンごとの 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
グローバル設定
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
グローバル設定
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
グローバル設定
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
「 サインアウト URL(s) 」フィールドに、SSO で使用する各 Flosum Cloud App のリージョン URL を追加します。リージョンごとの 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
グローバル設定
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
グローバル設定
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
グローバル設定
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
リダイレクト URL を設定する
「 リダイレクト URL 」フィールドに、SSO で使用する各 Flosum Cloud App のリージョン URL を追加します。リージョンごとの 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
グローバル設定
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
グローバル設定
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
グローバル設定
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 を作成する
Identity Provider を作成する
以下の記事の一般的な指示に従って、OIDC アイデンティティプロバイダーの作成を開始してください。
を完了します 基本情報 セクション。
を選択します OPEN_ID アイデンティティプロバイダー用 タイプ.
を完了します ボタン情報 セクション。
(オプション) を完了します グループ情報 セクション。
OpenId 情報フィールドを入力する
AWS Cognito アプリケーションの情報を OpenId Information セクションにコピーします。表では、どの AWS Cognito の値をどの Flosum フィールドに入力するかを説明しています。最後のスクリーンショットは、AWS Cognito OIDC アプリケーションの Identity Provider が完成した状態を示しています。
の値は、 AWS Cognito の値 列にある AWS Cognito アプリの値の組み合わせです。これらの値の取得方法は、上記のセクションで説明しています。
Client ID
ISSUER_CLIENT_ID
Client Secret
ISSUER_CLIENT_SECRET
Issuer
ISSUER_BASE_URL

最終更新
役に立ちましたか?
