組織のプロパティ
| プロパティ | 接続タイプ | 説明 |
|---|---|---|
| 組織接続名 | すべての接続タイプ | この名前は、組織管理者が My Organization API を使用して指定します。設定されていない場合は、組織管理者がこの接続を表示したときに表示される名前を指定してください。 |
| 組織管理者のアクセスレベル | すべての接続タイプ | このプロパティは、この接続に対して組織管理者が持つアクセスレベルを決定します。指定できる値は次のとおりです。
|
| 認証時のメンバーシップ | すべての接続タイプ | 有効にすると、このプロパティにより、エンドユーザーがその接続で初めて認証した際に、自動的に組織のメンバーシップが割り当てられます。認証時のメンバーシップは、特定の接続で認証できるすべてのユーザーを、その組織のメンバーとみなせるシナリオで役立ちます。 |
| 組織サインアップ | データベース接続のみ | このプロパティは、エンドユーザーがログインプロンプト上のサインアップリンクにアクセスして、組織のメンバーシップを取得できるかどうかを決定します。組織サインアップを使用するには、認証時のメンバーシップも有効にする必要があります。組織サインアップは、ユーザーがセルフサービスで組織に参加できる必要がある次のようなシナリオで役立ちます。
|
| 接続をボタンとして表示 | Enterprise 接続のみ | 任意。このプロパティは、特定の接続を組織のログインプロンプトに選択肢として表示するかどうかを決定します。エンドユーザーは、Identifier First with Home Realm Discovery 認証プロファイルを Prompt for Credentials 組織ログインフローと組み合わせて使用して認証することもできます。これは、認可リクエストに org_id を指定しない場合にのみ機能します。 このオプションが無効になっていても、エンドユーザーは認可リクエストで connection パラメーターを直接送信することで、この接続を介して認証できます。 |
組織の接続を設定する
- Auth0 Dashboard
- Management API
Auth0 Dashboard
Auth0 Dashboard で接続を有効にするには、次の手順に従います。- Auth0 Dashboard > Organizations に移動し、設定する組織を選択します。
- Connections タブを選択し、続いて Add Connections を選択します。
- 有効にする接続を選択し、Add Connection を選択します。
- Organization Connection セクションで、My Organization API 経由で接続を利用するために必要な 2 つのプロパティを設定します。
- Organization Connection Name を確認します。値が設定されていない場合は、この接続を表示したときに組織管理者に表示する名前を指定します。
- Organization Admin Access Level を確認し、値が設定されていない場合は、My Organization API 経由でこの接続に対して組織管理者に付与するアクセスレベルを選択します。
- Authentication セクションで、Membership On Authentication を確認し、自動メンバーシップを有効にするか無効にするかを選択します。有効にすると、その接続でログインするすべてのユーザーが自動的に組織のメンバーとして追加されます。
-
データベース接続のみ: Organization Signup セクションで、セルフサービスのサインアップを有効にするか無効にするかを選択します。有効にすると、ユーザーはログインプロンプトのサインアップリンクからアカウントを作成し、自動的に組織のメンバーになります。
- このプロパティを有効にするには、まず Membership on Authentication を有効にする必要があります。
- 注: Organization Signup は、データベース接続のサインアップ設定より優先されます。Organization Signup が有効な場合、データベース接続レベルでサインアップが無効になっていても、ユーザーは引き続き組織にサインアップしたり、組織からの招待を承諾したりできます。
-
Enterprise 接続のみ: Connection button セクションで、必要に応じて Display connection as a button プロパティを有効にすると、その接続が組織のログインプロンプトの選択肢として表示されます。
組織内で有効になっている接続がすべて Enterprise 接続で、かつすべての接続が非表示になっている場合、ユーザーがアプリケーションにアクセスすると、Auth0 は
Message: no connections enabled for the organization are visibleというエラーを返します。 - Save を選択します。