type (コンポーネントにオプションがある場合はconfigも) を指定したオブジェクトを、ページのcomponents配列に追加します。詳細については、「Universal Portalsを構成する」をお読みください。
コンポーネントの概要
ポータルでは、コンテンツ・構造コンポーネントとして、見出し、リッチテキスト、画像、セクション、区切り線も利用できます。
Universal Components
Universal Componentsは、ユーザーに代わってリソースサーバーを呼び出します。ポータルアプリケーションには、リソースサーバーごとに、各コンポーネントに記載されたスコープを含むクライアントへの認可とリフレッシュトークンポリシーが必要です。詳細については、「アプリケーションを構成する」をお読みください。ユーザーMFA管理
タイプ:page:component:auth0:my_account:mfa_management
パスキー管理
タイプ:page:component:auth0:my_account:passkey_management
Organization Details Edit
タイプ:page:component:auth0:my_organization:details_edit
ドメインテーブル
Type:page:component:auth0:my_organization:domain_table
My Organizationコンポーネント (Organization Details Editとドメインテーブル) では、IDトークンに含まれるユーザーの権限に応じて、操作の表示・非表示が切り替わります。ポータルでは、書き込み権限のないユーザーに対してボタンは無効化されず、変更を送信した時点でエラーが表示されます。
Auth0 Forms
Form
タイプ:page:component:auth0:form
Formsのコンテキスト変数
ポータル内のFormは、ポータルの読み込み時にユーザーのIDトークンからコンテキストを取得します。ログイン時にFormsが受け取る取引コンテキスト全体は利用できません。 常に利用可能なもの:{{context.user.*}}変数は、ユーザーのIDトークンに含まれるクレームによって決まります。これらのクレームは、サインイン時にリクエストされたスコープと、アクションで追加するクレームによって変わります。たとえば、openid、profile、emailスコープの標準クレームには次のようなものがあります。
コンテンツ・構造コンポーネント
コンテンツ・構造コンポーネントは、ポータル ページのレイアウトを決め、ブランディングの一貫性を維持します。見出し
タイプ:page:component:auth0:typography:heading
リッチテキスト
タイプ:page:component:auth0:typography:rich_text
セクション
型:page:component:auth0:structure:section
区切り線
タイプ:page:component:auth0:structure:separator
画像
タイプ:page:component:auth0:media:image
サイドバーコンポーネント
サイドバーコンポーネントは、ポータル のナビゲーションに表示するリンクを定義します。ページのcomponents 配列ではなく、navigation.sidebar.components に追加してください。
icon には、Lucide アイコンの名前をケバブケースで指定します (最大 50 文字) 。
制限
Universal Portalsには以下の制限があります。次のステップ
Universal Portals を設定する
これらのコンポーネントをポータルのページやナビゲーションに追加しましょう。