Skip to main content
Auth0 でアプリケーションを表現する際には、そのアプリケーションがどの種類のユーザーをサポートするかを指定できます。個人アカウントでログインするユーザーをサポートするアプリケーションもあれば、組織のメンバーによる利用を想定したものもあります。両方をサポートするものもあります。これは 組織 behavior と呼ばれ、Auth0 に接続する各アプリケーションごとに設定できます。 たとえば、アプリケーションには次のようなものがあります。
  • ログイン ボタンのある一般的なマーケティング用ランディングページがあり、そのボタンからユーザーを組織なしで Auth0 のログインフローに遷移させる。
  • B2B 顧客ごとに個別の URL がある (例: Acme のユーザーは acme.yourcompany.com にアクセスする) 構成で、ユーザーを組織付きで Auth0 にリダイレクトし、Acme の Login ボタンが表示されるようにする。
組織 behavior を定義することで、これらのいずれのシナリオにも対応できます。さらに、アプリケーションで組織の指定を必須にしているにもかかわらず、ユーザーが誤って組織なしで Auth0 に送られた場合に、組織名を入力できるプロンプトが表示されるように 組織 behavior を設定することもできます。 組織 behavior は、 または のいずれかを使用して定義できます。

Auth0 Dashboard

Auth0 Dashboard で 組織 behavior を定義するには、次の手順に従います。
  1. Auth0 Dashboard > アプリケーション に移動し、組織を設定するアプリケーションを選択します。
  2. ログインフロー view に切り替え、適切な設定を行います。
  1. Save changes を選択します。

Management API

Update a Client エンドポイントPATCH リクエストを送信します。client_idmgmt_api_access_tokenorganization_usageorganization_require_behavior の各プレースホルダー値は、それぞれ 、Management API の 、組織 の使用オプション、組織 の動作オプションに必ず置き換えてください。

レスポンスステータスコード

想定されるレスポンスステータスコードは、次のとおりです。