Node.js
認証コードを確認する
ユーザーによって送信されたコードをVerifyするには、次のように呼び出します。 Verifyチェック・エンドポイント.でパスする。 request_id (前のステップでVerifyリクエストエンドポイントへの呼び出しによって返された)。
レスポンスは、ユーザーが正しいコードを入力したかどうかを示す。ステータスが0の場合、入力されたコードは送信されたものと同じです。この場合、ユーザー・セッション・オブジェクトを作成します。
コードをチェックしたら、ユーザーをホームページに戻す。
以下のコードを /check-code ルートハンドラ
app.post('/check-code', (req, res) => {
// Check the code provided by the user
vonage.verify.check(
{
request_id: verifyRequestId,
code: req.body.code,
},
(err, result) => {
if (err) {
console.error(err);
} else {
if (result.status == 0) {
// User provided correct code, so create a session for that user
req.session.user = {
number: verifyRequestNumber,
};
}
}
// Redirect to the home page
res.redirect('/');
}
);
});
ステップアップ認証
ユーザーが機密性の高いタスクを実行する際に、セキュリティのレイヤーを追加する。
手順
1
はじめに2
Node.jsアプリケーションの作成3
依存関係を初期化する4
アプリケーションの設定5
ルートを定義する6
UIの作成7
ホームページを表示する8
検証リクエストの送信9
認証コードを確認する10
お試しあれ!11
次はどうする?