Skip to main content
consent 画面は、ユーザーがアプリケーションに対する権限の付与または拒否を求められる際に、認可フロー中に表示されます。要求されたスコープが表示され、ユーザーは同意リクエストを承認または拒否できます。
ACUL Consent

インポート

各画面には、それぞれ固有のフックとメソッドのセットがあります。SDK は、各画面で部分インポートルートインポートをサポートしています。
  • 部分インポートを使用すると、特定のユースケースに必要なコードだけを含められます。
  • ルートインポートを使用すると、単一のバンドルからすべての画面を読み込めるため、想定されるすべての画面に対応する統一的なビルドが必要な場合に便利です。
Import Example

コンテキストフック

consent 画面で Auth0 のコンテキストデータへの読み取り専用アクセスを提供する、画面スコープのフックです。@auth0/auth0-acul-react/consent からインポートします。
このフックは、consent 画面に表示されるロゴ、色、テーマ設定などのブランディング設定を提供します。
Example
このフックは、consent 画面の idnamelogoUrl など、クライアント関連の設定を提供します。
Example
このフックは、consent request が Organization スコープの場合に、ユーザーの組織に関する情報を提供します。Organization コンテキストが存在しない場合は null を返します。
Example
このフックには、authentication flow における現在の prompt に関するデータが含まれます。
Example
このフックには、設定やコンテキストなど、consent 画面に固有の詳細情報が含まれます。
Example
このフックには、id や関連するメタデータなど、テナントに関連するデータが含まれます。
Example
このフックは、アクティブな接続や現在のフロー state など、consent 画面における transaction 固有のデータを提供します。
Example
このフックは、URL query string から事前入力されたパラメータなど、画面に渡される信頼できないデータを扱います。
Example
このフックは、usernameemail、利用可能な認証方法など、現在のユーザーに関する詳細情報を提供します。
Example
このフックは、consent 画面で利用できるすべてのメソッドとコンテキストを返します。

メソッド

Promise<void>
このメソッドはユーザーの同意を送信し、アプリケーションに要求された権限を付与します。
Example
Promise<void>
このメソッドは同意リクエストを拒否し、アプリケーションに要求された権限を取り消します。
Example

共通/Utility Hooks

このフックは、ブランディング コンテキストからフラット化された設定を含む現在のテーマオプションを取得します。
このフックは、現在の ACUL 画面で表示言語を変更するための関数を返します。
このフックは、現在の画面コンテキストと state を取得します。
このフックは、画面上のサーバー、クライアント、開発者向けのエラーを読み取り、管理します。