オーソライズの開発には、まず適切なフォームを作成することが必要です。

オーソリゼーションフォーム

認可のためには、2つの入力欄が必要です。

  1. ログイン(ここでは、電子メールでのログインとします)。
  2. パスワード。

また、オーソリゼーションBPを実行するためのボタンが必要です。

認証のためのビジネスプロセス

Workflow"ボタンをクリックし、新しいBPを作成します。

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

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

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

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

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

これで、ユーザーのすべてのAPI リクエストに認可トークンが追加されます。

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

AppMaster 101速習コース

10 モジュール
2 週間

どこから始めればよいかわからない場合は、初心者向けの速習コースから始めて、AppMasterをAからZまで探索してください。

開始する
AppMaster 101 Crash Course

さらにサポートが必要ですか?

専門家のサポートで、あらゆる問題を解決できます。時間を節約し、アプリケーションの構築に集中できます。

headphones

サポートに問い合わせる

問題の内容をお知らせください。解決策をご案内します。

message

コミュニティチャット

他のユーザーとつながり、プラットフォームの利用について相談できます。

コミュニティに参加
アプリケーションでのユーザー認証の設定方法 | AppMaster University