Node.js
プロジェクトの初期化
このチュートリアルの最初のパートでは、バックエンドで Vonage Verify API 2FA 用。バックエンドはサイレント認証とSMSベースの認証の両方をサポートする。
ターミナルを開き、新しいプロジェクトフォルダを作成する:
mkdir -p vonage-verify-tutorial/backend
cd vonage-verify-tutorial/backend
npm init -y
について npm init -y コマンドは package.json ファイルをデフォルト設定で作成する。このファイルでプロジェクトの依存関係とスクリプトを管理する。
では、必要な依存関係をインストールしよう:
npm install express dotenv cors @vonage/verify2 @vonage/auth --save
express:API構築のための軽量ウェブフレームワーク。cors:クロスオリジンリクエストを可能にするミドルウェア(モバイルアプリとの接続時に重要)。dotenv:.envファイルから環境変数をロードする。@vonage/auth:Vonage APIによる認証を管理します。@vonage/verify2:2FA を処理するための Vonage Verify API クライアント。
設定後、フォルダ構造は次のようになるはずです:
backend/
├── server.js # Main server file
├── .env # Environment variables
└── package.json # Project configuration
サイレント認証を始める
サイレント認証を理解するにはかなりの時間がかかる。このチュートリアルでは、NodejsとKotlinを使って統合をゼロから構築する方法を紹介する。
以下の言語で利用可能:
手順
1
はじめに2
始める前に3
プロジェクトの初期化4
シンプルなExpressサーバーの作成5
Vonage認証情報の設定6
Vonage Verify APIの追加7
バックエンドのテスト8
新しいAndroidプロジェクトを作成する9
アプリのAndroid依存関係を設定する10
インポートと定数の設定11
モバイルUIの作成12
バックエンドへのネットワーキング13
フルフローテスト