Python
ルートを定義する
アプリケーションでは以下のルートを使用します:
/- トップページで、ユーザーが認証されているかどうかを判断し、認証されていない場合は認証を促します。/authenticate- ユーザーが電話番号を入力するページを表示する。/verify- ユーザーが電話番号を入力したら、ここにリダイレクトして認証プロセスを開始し、受け取ったコードを入力するページを表示する。/check-code- ユーザーが検証コードを入力すると、このエンドポイントはVerify APIを使用して、入力されたコードが送信されたものであるかどうかをチェックします。/logout- セッションの詳細を削除し、ユーザーをホームページに戻す。
これらのルートを server.pyサーバを初期化して実行するコードの直前である:
@app.route("/")
def index():
return "/"
@app.route("/authenticate")
def authenticate():
return render_template("authenticate.html")
@app.route("/verify", methods=["POST"])
def verify_user():
return "/verify"
@app.route("/check-code", methods=["POST"])
def check_code():
return "/check-code"
@app.route("/logout")
def cancel():
return render_template("index.html", brand=VONAGE_BRAND_NAME)
ステップアップ認証
ユーザーが機密性の高いタスクを実行する際に、セキュリティのレイヤーを追加する。
手順
1
はじめに2
Node.jsアプリケーションの作成3
依存関係を初期化する4
アプリケーションの設定5
ルートを定義する6
UIの作成7
ホームページを表示する8
検証リクエストの送信9
認証コードを確認する10
お試しあれ!11
次はどうする?