サインアップの構成
Auth Module は、設定に柔軟性を持たせるために Sign Up の設定に柔軟性を持たせています。に移動して Modules セクションに移動し Auth Module をクリックして、その設定を開いてください。
- SignUp Groups: サインアップ後、ユーザーがグループのメンバーになるグループのリストを定義します。
- SignUp: ユーザーのサインアップとアプリケーションのアカウント取得を可能にします。
- Session timeout (minutes): ユーザーの活動がなくてもセッションがアクティブである時間を定義します。タイムアウト値を過ぎると、ユーザーのセッションは終了します。
- Failed login delay (in ms): ブルートフォース攻撃を防ぐために、ログインに失敗した後の応答の遅延時間を定義します。
- Email confirmation required: ユーザが電子メールで登録を確認する必要があるかどうかを定義します。
- Signed-Up User Active: 有効な場合、新しく作成されたユーザ・オブジェクトにactive=trueを設定します。
- Groups タブでユーザグループのリストを作成し、設定することができます。

Sign Up プロセスは、Webアプリケーションで構成することができます。プロジェクトを作成すると、以下のビジネスプロセスもあらかじめ設定されています。
- login inputString: 電子メール値の検証を行います。
- Confirm password inputString: パスワードが一致するかどうかをチェックします。
- Register ボタン:新しい オブジェクトを作成し、登録を検証します。User

カスタムサインアップビジネスプロセスの作成
-
インターフェイスエディタで Container を作成し、その中にいくつかの Input を作成し、その中に以下の例のような要素を入れます。

- E-mail フィールドは、ユーザーの電子メール [ ] の入力と検証を担当します。 Input (email) ウェブアプリケーションと Email field モバイルアプリケーションの場合]。
- 2番目の input は、新しいユーザーパスワードの入力と検証を行います。 Input (password) は、新しいユーザーパスワードの入力と検証を行います[ウェブアプリケーションとモバイルアプリケーションの場合、 Passフィールド]。
- 3番目は input は、ユーザーが作成したパスワードを繰り返し入力し、それらが一致するかどうかをチェックする必要があります[[Webアプリケーションの場合]]。 Input (password) ウェブアプリケーションと Pass field モバイルアプリケーションの場合]。
- Register ボタンをクリックすると、入力されたすべての値の検証を行うビジネスプロセスが開始されます。
- Login ボタンは Navigate ボタンをクリックすると、適切なユーザー認証フォームへのブロックが開始されます。
-
ボタンに関連するビジネスプロセスを作成します。 Register ボタンに関連するビジネスプロセスを作成します。 onClick イベントは、このプロセスのエントリポイントになります。

-
まず最初に、入力されたフィールドをチェックし、検証するためのロジックを構築する必要があります。 Get Properties ブロックは、データを取得するために使用されます。

-
ユーザーによって入力された値( Value)の入力に渡されます。 Server request POST /register/ プロセスに渡されます。

-
プロセスが正常に終了すると Server request POST /register/ プロセスが正常に終了すると Auth Token( token)が出力から返され、それが現在のユーザセッションに割り当てられます( Set Auth Token) に割り当てられ、ユーザは、() ブロックによって定義された目的のページにリダイレクトされます。 Navigate ブロックによって定義された目的のページにリダイレクトされます。

