Node.js

テスト環境のセットアップ

この時点で、プロジェクトは端から端まで完全に配線されている:

  • UIの状態とユーザー・インタラクションを管理するAndroidアプリ
  • 検証フローを所有するNode.jsバックエンド
  • サイレント認証とSMSフォールバックをオーケストレーションするVonage Verify v2
  • サイレント認証に信頼シグナルを提供するモバイル・キャリア・ネットワーク

前提条件

バックエンドのために:

  • ローカルで動作するNode.jsバックエンド (node app.js)
  • Androidデバイスからアクセス可能なバックエンド。ngrokまたは他の類似のツールを使用して、ローカルのバックエンドを指すパブリックURLを作成します。バックエンドは http://<your-public-ip>:3000
  • Vonageアプリケーションの有効な認証情報 .env

Androidアプリの場合:

  • 建設と設置に成功
  • インターネット接続許可
  • を介して設定された正しいバックエンドURL local.properties
  • Androidアプリケーションが動作する実機。

ハイレベル検証フロー

以下の図は、ユーザーのアクションから最終的な検証結果までの検証フローを高いレベルで示したものである:

Verify and Silent Auth Tutorial