Forms

Dashboard > Actions > Forms

Formsは、カスタマイズ可能なフォームを作成できるビジュアルエディターで、アイデンティティフローに追加のステップやビジネスロジックを組み込むことが可能です。

  • テナントのドメイン内での管理された安全な体験。ユーザーを外部サイトにリダイレクトする必要がありません。

  • フロントエンドおよびバックエンドの検証を備えた事前設定コンポーネント。

  • そのまま使えるサードパーティとの統合を備えたカスタムビジネスロジック。

  • ユニバーサルログインによる一貫したブランド体験。

Formsの主な機能には以下のようなものがあります。

  • プログレッシブプロファイリング:ユーザーが製品を利用する際に追加情報の入力を求める一連の条件を定義します。たとえば、ユーザーが3回目のログインをする際に、プロファイルの入力完了を求めることができます。

  • カスタムのポリシーへの同意:ポリシーを更新する必要がある場合、ユーザーが最新のポリシーに同意したかどうかを確認するロジックを定義できます。そして、まだ同意していない場合には、カスタムフォームを表示してユーザーに同意を求めます。

  • サインアップまたはログインのカスタムステップ:追加の手順とカスタムロジックで、フローの拡張とカスタマイズを行います。たとえば、OTPとアカウントリンクでメールアドレスや電話番号を検証したり、Stripeで支払いの詳細を確認したりできます。

Formsを使用すると、次のようなユースケースを構築することができます。

トピック 説明
ノードとコンポーネント フォームとそのコンポーネントについて説明します。
フロー フローとそのコンポーネントについて説明します。
変数 フォームやフローで使用する各種の変数について説明します。
ルーター:フォームに条件付きロジックを追加する フォームに条件付きロジックのルーティングを実装する方法について説明します。
フォームのカスタムフィールドコンポーネント フォームでカスタムフィールドを作成する方法について説明します。
アクションでフォームをレンダリングする アクションを使ってフォームをレンダリングする方法について説明します。
Vaultを使用する フォームでAPI資格情報を安全に保管する方法について説明します。
カスタムメッセージと翻訳 フォームにカスタムメッセージや翻訳を作成する方法について説明します。
リソース:テンプレート Auth0フォームのテンプレートについて説明します。
ユースケース:プログレッシブプロファイリング プログレッシブプロファイリングのフォームを実装する方法について説明します。ログインアクションで使用します。
ユースケース:カスタムポリシー カスタムポリシーのフォームを実装する方法について説明します。ログインアクションで使用します。
ユースケース:カスタムサインアップの手順 カスタムサインアップの手順を実装する方法について説明します。ログインアクションで使用します。