- Auth0 内で顧客企業やパートナー企業を表現し、それらのメンバーシップを管理する。
- 企業ごとにブランド化されたフェデレーションログインフローを設定する。
- 顧客企業やパートナー企業が B2B API を利用できるよう、マシンツーマシン アクセスを提供する。
- Organizations API を使用して自社製品に管理機能を組み込み、それらの企業が自社の組織を管理できるようにする。
概念
Auth0 Organizationsの仕組みを理解する
Auth0 Organizationsの仕組み、ユースケース、サンプルシナリオ、計画、制限事項について説明します。
Organizationsを使ったカスタム開発
アクションとSDKを使用して、Auth0 Organizationsの動作をカスタマイズします。Organizationに対応したログインフロー、ロールの割り当て、メンバーのコンテキストを含むトークンなどを扱います。
トークンとOrganizationsを使用する
Auth0のOrganizations機能におけるトークンの仕組みと、Organizationに所属するユーザーを認証する方法について説明します。
Organizationのロール
2層のロールモデル、制限、アクセス制御の境界など、Auth0におけるOrganizationのロールの仕組みについて説明します。
Organizationsのマシンツーマシン(M2M)アクセス
Auth0 Organizationの代理としてマシンツーマシンのクライアントを認可し、バックエンドのAPI呼び出しに使用する、そのOrganizationにスコープが限定されたアクセストークンを発行します。
使い方
最初のOrganizationを作成する
Dashboardで最初のAuth0 Organizationを作成し、名前とブランディングをセットアップしたうえで最初のメンバーを招待して、B2B顧客をオンボーディングします。
Organizationsを作成・管理する
Organizationsを作成する
Auth0 DashboardとManagement APIを使ってOrganizationsを作成する方法について説明します。
Organizationの動作を定義する
Auth0のOrganizations機能で、アプリケーション内でのOrganizationの動作を定義する方法について説明します。
Auth0 Organizationsのログインフローを構成する方法
プロンプト設定、Identifier First認証、ドメインディスカバリー、自動メンバーシップなど、Auth0 Organizationsのログインフローを構成する方法について説明します。
Organizationsを取得する
Auth0 DashboardとManagement APIを使ってOrganizationsを取得する方法について説明します。
Auth0 Dashboardで検索・フィルターする
Dashboardで、名前または表示名を使ってAuth0 Organizationsを検索できます。短いクエリは完全一致、長いクエリは部分一致で検索されます。
Authentication APIでOrganization名を使用する
Authentication APIでOrganization名を使用する際のセットアップ方法、セキュリティ上の考慮事項、ベストプラクティスについて説明します。
Organizationsを削除する
Auth0 DashboardまたはManagement APIを使ってOrganizationsを削除する方法について説明します。
ドメインの管理
Organizationドメインの作成
検証済みのOrganizationドメインを使用して、サインアップやログインフローでユーザーが正しいOrganizationを選択するよう促します。
Organizationドメインの削除
Auth0 DashboardまたはManagement APIを使用して、Organizationとドメインの関連付けを解除します。
接続を管理する
Organizationの接続を有効にする
Auth0 DashboardとManagement APIを使って、Organizationの接続を有効にする方法について説明します。
Organizationの接続を取得する
Auth0 Management APIを使って、Organizationの接続を取得する方法について説明します。
Organizationの接続を無効にする
Auth0 DashboardまたはManagement APIを使って、Organizationの接続を無効にする方法について説明します。
アプリケーションを管理する
Organizationでサードパーティアプリケーションのアクセスを有効にする
サードパーティアプリケーションがOrganizationのユーザーを認証できるようにする方法について説明します。
Organizationにアプリケーションごとのアクセスを付与する
Auth0 DashboardまたはManagement APIを使ってOrganizationでアプリケーションごとのアクセスを有効にし、メンバーがログインできるアプリケーションを制御する方法について説明します。
メンバーシップを管理する
Organizationにメンバーを招待する
メールでOrganizationにメンバーを招待する方法について説明します。
Organizationのメンバーシップ招待を送信する
Auth0 DashboardまたはManagement APIを使用して、Organizationsのメンバーシップ招待を送信する方法について説明します。
Organizationの接続にジャストインタイムのメンバーシップを付与する
ジャストインタイムのメンバーシップを付与すると、有効な接続を通じてログインしたユーザーを自動的にAuth0 Organizationに追加できます。
Organizationにメンバーを割り当てる
Auth0 DashboardまたはManagement APIを使用して、Organizationにメンバーを直接割り当てる方法について説明します。
Organizationからメンバーを削除する
Auth0 DashboardまたはManagement APIを使用して、Organizationからメンバーを直接削除する方法について説明します。
Organizationのメンバーを取得する
Auth0 Management APIを使用して、Organizationのメンバーを取得する方法について説明します。
Organizationのメンバーを検索する
ユーザー検索では、Organizationのメンバーシップ、メールアドレス、接続の種類で結果のスコープを絞り込むクエリを使って、Auth0 Organizationのメンバーを検索できます。
ユーザーのOrganizationメンバーシップを取得する
Auth0 Management APIを使用して、ユーザーのOrganizationメンバーシップを取得する方法について説明します。
ロールを管理する
Organizationメンバーにロールを追加する
Auth0 DashboardまたはManagement APIを使用して、Organizationメンバーにロールを追加する方法について説明します。
Organizationメンバーからロールを削除する
Auth0 DashboardまたはManagement APIを使用して、Organizationメンバーからロールを削除する方法について説明します。
Organizationのメンバーロールを取得する
Auth0 DashboardとManagement APIを使用して、Organizationのメンバーロールを取得する方法について説明します。
マシンツーマシン (M2M) アクセスを構成する
M2Mアクセス用にアプリケーションを構成する
Auth0 DashboardとManagement APIを使用して、M2Mアクセス用にアプリケーションを構成する方法について説明します。
Auth0 OrganizationsでM2Mアクセスを構成する
DashboardまたはManagement APIからクライアント付与の関連付けを使用して、Auth0 Organizationsに対するマシンツーマシンアクセスの認可、取り消し、監査を行います。
リファレンス
My Organization APIとEmbeddable UI Components
My Organization APIを使用すると、Auth0のOrganization 管理者は、アプリケーション内から自身のIDプロバイダー、Organizationメンバー、検証済みドメインを管理できます。