- Auth0 組織 が有効になっている
- アクティブな接続が設定されている
開始する前に
アプリケーションごとのアクセスを設定するには、次の要件を満たす必要があります。
- Management API トークンには、次のスコープが必要です:
update:organizationsおよびcreate:organization_clients。 - アプリケーションでAuth0 組織 を有効化する必要があります。
- アプリケーションで
authorization_codeまたはimplicitグラントタイプを使用するように設定します。これらのグラントタイプがないアプリケーションも組織に関連付けることはできますが、Member Access 設定はログインに影響しません。 - 早期アクセスでは、各組織でユーザー向けアプリケーションの関連付けを最大100件までサポートします。
アプリケーションごとのアクセスを有効にする
- Auth0 Dashboard
- Management API
- Auth0 Dashboard > 組織 に移動し、組織 を選択します。
- アプリケーション タブを選択します。
- Per-Application Access トグルを有効にします。
- Save を選択します。
アプリケーションへのアクセスを許可する
- Auth0 Dashboard
- Management API
- Auth0 Dashboard > 組織に移動し、組織を選択します。
- アプリケーションタブを選択します。
- + Add Applicationを選択します。
- アプリケーションを検索して選択します。
- 組織のメンバーがこのアプリケーションを通じてログインできるように、Member Accessを有効にします。
- Saveを選択します。
authorization_codeまたはimplicitが含まれていない場合、AuthenticationにはNot applicableと表示され、Member Accessトグルは無効になります。そのアプリケーションのメンバーアクセスを有効にするには、アプリケーションの設定でグラントタイプを更新します。サードパーティアプリケーション (strict) も追加でき、テーブルにはThird-partyラベル付きで表示されます。サードパーティアプリケーションを追加してMember Accessを設定すると、そのアプリケーションに対する組織のサードパーティアプリケーションアクセスポリシーが上書きされます。アプリケーションへのアクセスを取り消す
- Auth0 Dashboard
- Management API
- Auth0 Dashboard > Organizationsに移動し、組織を選択します。
- アプリケーションタブを選択します。
- アプリケーションの横にあるオーバーフローメニュー (…) を選択し、削除を選択します。
組織のアプリケーションを一覧表示する
cURL
use_for_member_access の値が含まれます。レスポンスでは、チェックポイントベースのページネーションが使用されます。
制限事項
- 各組織で関連付けられるユーザー向けアプリケーションは、早期アクセス期間中、最大100件です。この制限は、
use_for_member_accessの対象となるタイプ (SPA、Regular Web Application、Native) のアプリケーションに適用されます。マシンツーマシンの関連付け上限は、早期アクセス期間中に変更される場合があります。 - 接続レベルおよびクライアントレベルの設定で、アプリケーションごとのアクセス制御を回避することはできません。組織の[アプリケーション]タブに明示的に記載されていないサードパーティアプリケーションは、アプリケーションごとのアクセス制御の対象外です。引き続き、組織のサードパーティアプリケーションアクセスポリシーに従います。