Auth0 - OIDC - 設定
重要なお知らせ
この記事の手順はサードパーティ製アプリを対象としており、最新バージョンを反映していない場合があります。これらの手順は作業を完了するためのガイドとしてご利用ください。ただし、一部の画面、項目名、手順が変更されている可能性があることにご注意ください。
概要
このガイドでは、Flosum Cloud Apps で OpenID Connect (OIDC) を使用して Auth0 を統合し、シームレスなログインのためのシングルサインオン (SSO) を有効にする方法を説明します。
カスタマー ホスト型
Flosum アプリを自社インフラでホストする顧客は、アプリにログインするためのカスタム URL を持ちます。このドキュメントを使用する際は、任意の部分を置き換えてください Flosum ホスト型の URL を自分の URL に置き換えてください。
手順の概要
Auth0 アプリを設定する
コールバック URL を追加する
Flosum グローバル設定で Identity Provider を作成する
SSO をテストする
Flosum Cloud Apps 用の Auth0 の設定
このセクションでは、SSO 用に Flosum Cloud Apps と連携するよう Auth0 アプリケーションを設定する方法を説明します。
Auth0 アプリケーションの手順は最新バージョンを反映していない場合があります。画面、項目名、手順の一部が変更されている可能性があります。
コールバック 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 を作成する
Global Settings で ID プロバイダーを作成する
以下の記事の一般的な指示に従って、OIDC アイデンティティプロバイダーの作成を開始してください。
を完了します 基本情報 セクション。
を選択します OPEN_ID アイデンティティプロバイダー用 タイプ.
を完了します ボタン情報 セクション。
(オプション) を完了します グループ情報 セクション。
OpenId 情報フィールドを入力する
Auth0 アプリケーションの情報を OpenId Information セクションにコピーします。表では、どの Auth0 フィールドをどの Flosum フィールドに入力するかを説明しています。最後のスクリーンショットは、Auth0 OIDC アプリケーション向けに設定が完了した ID プロバイダーを示しています。
Auth0 フィールドは次の場所にあります: Auth0 -> Default App -> 設定 -> 基本情報
クライアント ID
クライアント ID
クライアントシークレット
クライアントシークレット
Issuer
https:// + ドメイン

Auth0 - ユーザーを作成して属性を追加する
Backup & Archive に Auth0 の資格情報でログインしようとしてエラーが発生する場合は、ユーザーを作成し、次の given_name および family_name 属性をそのユーザーに追加する必要があります。
ユーザーを作成して属性を追加する
Auth0 アカウントで、次をクリックします ユーザー管理 左側のサイドバーで、次にクリックします ユーザー.
クリック ユーザーを作成 して、必要な項目を入力します。
ユーザーを開いて、次をクリックします Raw JSON タブ。
次を控えておいてください user_id、後でこの手順で必要になります。
クリック アプリケーション 左側のサイドバーで、次にクリックします API.
クリック Auth0 Management API.
次をクリック テスト タブ。
クリック テストアプリケーションを作成して承認する.
次をクリック API Explorer タブを開いてクリックします テストアプリケーションを作成して承認する.
次を控えておいてください トークン、後でこの手順で必要になります。
クリック ドキュメント 画面右上の Auth0 Docs.
クリック Auth0 APIs.
クリック Management API Explorer を左側のサイドバーで開きます。
クリック ユーザー 左側のサイドバーで、次にクリックします ユーザーを更新する.
クリック API トークンを設定 を画面右上でクリックし、保存しておいたトークンの値を認証用のモーダルウィンドウに貼り付けます。
これで「API トークンを設定」ボタンは 承認済み.
に挿入 パス: id 先ほど保存したユーザー ID の値を入力し、次以外のすべての行を削除します given_name および family_name。必要に応じて、これらの行の内容を入力してください。
クリック エンドポイントをテスト.
レスポンスコードを受け取る必要があります 200。200 のレスポンスコードを受け取れない場合は、問題を特定するメッセージが表示されます。よくある問題としては、トークンまたはユーザー ID の誤りが考えられます。
クリック ユーザー 左側のサイドバーで、次をクリックします Raw JSON タブ。「given_name」と「family_name」が追加されるはずです。
Flosum Backup & Archive に戻ってログインします。
最終更新
役に立ちましたか?



