Auth0 - ID プロバイダー (SSO) の設定

概要

このガイドは、Auth0 を Flosum Cloud Apps に統合してシングルサインオン(SSO)によるシームレスなログインを有効にする方法を説明します。

circle-info

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

手順の概要

  • Auth0 アプリの設定

  • コールバック URL の追加

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

  • SSO のテスト

Flosum Cloud Apps 用の Auth0 の構成

このセクションでは、SSO のために Auth0 アプリケーションを Flosum Cloud Apps と連携させる方法を示します。

circle-exclamation
1

Auth0 でアプリケーションを構成する

  1. Auth0 アカウントにログインします。

  2. クリック Applications 左サイドバーの、次にクリックします Applications.

  3. クリック Default App で Default App 画面を開きます。

  4. 次の値をコピーします Domain, Client ID、および Client Secret の値を Flosum のグローバル設定で Identity Provider を作成するために使用します。

2

コールバック URL の追加

  1. クリック Settings タブ。

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

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

1

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

リンクされた記事の手順に従って Flosum のグローバル設定にログインします。

circle-info

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

  1. 次のセクションを完了します OpenId Information セクションでは、次のフィールドをコピーします Auth0 -> Default App -> Settings -> Basic Information からフォーム上のフィールドへ Create Identity Provider

Auth0
グローバル設定

Client ID

Client ID

Client Secret

Client Secret

https:// + Domain

Issuer

2

Auth0 を使用して Flosum Cloud Apps にログインする

Auth0 を構成して Identity Provider を追加した後、Flosum のグローバル設定にログインして SSO 実装をテストします。

circle-info

認証情報を入力した後に次のエラーが発生する場合:“IdP attribute given_name is undefined” 、Auth0 アカウントのユーザーに次の属性を追加してください。

  • given_name

  • family_name

Auth0 - ユーザーの作成と属性の追加

Auth0 の認証情報で Backup & Archive へのログイン時にエラーが発生する場合は、ユーザーを作成し、そのユーザーに given_name および family_name 属性を追加する必要があります。

1

ユーザーを作成して属性を追加

circle-info

既存のユーザーであれば、このセクションの手順 1 と 2 を省略して属性を追加できます。

  1. Auth0 アカウントから、クリックします User Management 左サイドバーの、次にクリックします Users.

  2. クリック Create User そして必要なフィールドに記入します。

  3. ユーザーを開き、クリックします Raw JSON タブ。

  4. 自分の user_idをメモしておいてください。後でこの値が必要になります。

  5. クリック Application 左サイドバーの、次にクリックします APIs.

  6. クリック Auth0 Management API.

  7. クリック テスト タブ。

  8. クリック テスト用アプリケーションの作成と承認.

  9. クリック API Explorer タブを開き、クリックします テスト用アプリケーションの作成と承認.

  10. 次に、をメモしてください Token、後でこの値が必要になります。

  11. クリック Documentation 画面右上のをクリックして開きます Auth0 Docsarrow-up-right.

  12. クリック Auth0 APIs.

  13. クリック Management API Explorer 左サイドバーで。

  14. クリック Users 左サイドバーの、次にクリックします ユーザーを更新.

  15. クリック API トークンを設定 画面右上のボタンをクリックし、先に保存したトークンの値を認可用のモーダルウィンドウに貼り付けます。

  16. 「Set API Token」ボタンは現在次のように表示されるはずです Authorized.

  17. に挿入 パス: id 以前に保存したユーザー ID の値を挿入し、以外のすべての行を削除します given_name および family_name。必要に応じてこれらの行の意味を記入してください。

  18. クリック エンドポイントのテスト.

  19. レスポンスコードを受け取る必要があります 200。200 のレスポンスコードを受け取らない場合は、問題を示すメッセージが表示されます。典型的な問題としては、トークンまたはユーザー ID が正しくないことなどが考えられます。

  20. クリック Users 左サイドバーでを選択し、次にクリックします Raw JSON タブ。「given_name」および「family_name」が追加されているはずです。

  21. Flosum Backup & Archive に戻り、ログインします。

最終更新

役に立ちましたか?