オーソライズの開発には、まず適切なフォームを作成することが必要です。
オーソリゼーションフォーム
認可のためには、2つの入力欄が必要です。
- ログイン(ここでは、電子メールでのログインとします)。
- パスワード。
また、オーソリゼーションBPを実行するためのボタンが必要です。

認証のためのビジネスプロセス
Workflow"ボタンをクリックし、新しいBPを作成します。

まず、入力フィールドから値を取得します。これを行うには InputEmail Get Properties と InputPassword Get Properties ブロックを使用します。を必ず指定してください。 Component ID を指定して、BP がどのフィールドから情報を取得するのかを理解できるようにします。

次のステップは、権限そのものを作成することです。そのためには Server Request POST /auth ブロックを使用します。から値フィールドを渡します。 InputEmail Get Properties と InputPassword Get Properties を渡します。

ここでBPを、認証に成功した場合と失敗した場合の2つに分けます。このとき If-Else ブロックを使用し _success フィールドを Server Request POST /auth のフィールドを渡します。

出力コネクタに False 出力コネクタで (認証が失敗した場合)、ログインできなかったことをユーザに示す必要があります。これを行うには InputEmail Update Properties と InputPassword Update Properties ブロックを使用します。また、その中に Component ID フィールドを設定し Validate Status を Error.フィールドに Validate Message フィールドを指定します。 Email or password is incorrect.



True 出力コネクターに認証トークンを設定する必要があります (認証が成功した場合)。そのためには Set Auth Token ブロックが必要で、このブロックに Server Request POST /auth ブロックからトークン・フィールドを渡します。
これで、ユーザーのすべてのAPI リクエストに認可トークンが追加されます。

トークンを設置した後、ユーザーを別のページに送ることができます。を使用します。 Navigate ブロックを使用し、その中で Page フィールドを設定したブロックを、例えば Home ページに使用します。

