Skip to main content
Organizations を使用すると、企業間取引 (B2B) のお客様がパートナー企業や顧客企業をより適切に管理し、エンドユーザーによるアプリケーションや API へのアクセス方法を柔軟にカスタマイズできます。Auth0 のお客様は Organizations を使用して、次のことを行えます。
  • 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メンバー、検証済みドメインを管理できます。