Node.js
検証リクエストの送信
を使用して検証プロセスを開始する。 APIリクエストエンドポイントのVerify を使用して検証コードを生成し、ユーザーに送信します。
これにはNode Server SDKを使用します。まず、以下の環境変数を読み込むコードの後にインスタンス化します。 .env:
次に、検証リクエストを /verify ルートハンドラ:
app.post('/verify', (req, res) => {
// Start the verification process
verifyRequestNumber = req.body.number;
vonage.verify.request(
{
number: verifyRequestNumber,
brand: VONAGE_BRAND_NAME,
},
(err, result) => {
if (err) {
console.error(err);
} else {
verifyRequestId = result.request_id;
console.log(`request_id: ${verifyRequestId}`);
}
}
);
/*
Redirect to page where the user can
enter the code that they received
*/
res.render('entercode');
});
デフォルトでは、最初の認証試行はSMSで送信される。指定された時間内にユーザーが応答しなかった場合、APIは音声通話を使用してPINコードを配信するために2回目、必要に応じて3回目の試みを行います。利用可能なワークフローとカスタマイズオプションの詳細については、こちらをご覧ください。 ガイド.
ステップアップ認証
ユーザーが機密性の高いタスクを実行する際に、セキュリティのレイヤーを追加する。
手順
1
はじめに2
Node.jsアプリケーションの作成3
依存関係を初期化する4
アプリケーションの設定5
ルートを定義する6
UIの作成7
ホームページを表示する8
検証リクエストの送信9
認証コードを確認する10
お試しあれ!11
次はどうする?