Node.js
Vonage認証情報の設定
このチュートリアルを完成させるには Vonageアカウント およびVonage Applicationsをご利用ください。まだVonageアカウントをお持ちでない場合は、サインアップして無料のクレジットで始めることができます。
Vonageアプリケーションの作成
Vonage Application はお客様のバックエンド・サービスを表し、Verify API を呼び出すために必要な認証情報を含んでいます。
で以下の手順に従ってください。 Vonageダッシュボード:
- Vonage Dashboardを開き、以下を選択します。 Applications 左側のメニューから
- クリック 新規アプリケーションの作成.
- アプリケーションの名前を入力します:
verify-tutorial). - クリック 公開鍵と秘密鍵の生成.
- 秘密鍵ファイルが自動的にダウンロードされます。
- このファイルは安全に保存してください。このファイルはJWTを生成するために必要であり、バックエンドに残しておく必要があります。
- Capabilitiesセクションまでスクロールし、Network Registryを有効にする。
- プレイグラウンド環境を選択します。
- ネットワーク・レジストリの残りの設定は、今は空にしておきます。チュートリアルの後半で、この設定に戻ります。
- クリック 新規アプリケーションの作成 を終了する。
- 作成後、ダッシュボードに表示されている Applications ID をコピーします。
重要なセキュリティ・ルール
- 秘密鍵は決してモバイルアプリに含めてはならない。
- バックエンドのみがVonageとの認証にこれを使用する。
環境変数の設定
では、Vonageの認証情報を .env ファイルを使用します。
を開く。 .env ファイルを追加する:
VONAGE_APPLICATION_ID=your_application_id_here
VONAGE_PRIVATE_KEY_PATH=./private.key
注: 相対パス (./private.key)はプロジェクトをポータブルに保ち、マシン固有のパスを回避する。
説明する:
VONAGE_APPLICATION_IDVonage DashboardからApplication IDを入力します。VONAGE_PRIVATE_KEY_PATHJWTの署名に使用される秘密鍵ファイルへのパス。
ダウンロードした秘密鍵ファイルをバックエンドのフォルダに置き、次の名前を付けます。 private.key.そして、それを .gitignore ファイル:
echo "private.key" >> .gitignore
フォルダ構造の更新
このステップの後、バックエンド・フォルダーは次のようになります:
backend/
├── app.js
├── .env
├── .gitignore
├── private.key
├── node_modules
└── package.json
サイレント認証を始める
サイレント認証を理解するにはかなりの時間がかかる。このチュートリアルでは、NodejsとKotlinを使って統合をゼロから構築する方法を紹介する。
以下の言語で利用可能:
手順
1
はじめに2
バックエンドの前提条件3
環境を整える4
Vonage認証情報の設定5
Vonage Verify APIをバックエンドに追加する。6
バックエンドのテスト7
モバイルアプリの前提条件8
環境を整える9
基本的なAndroidアプリケーションを作成する10
バックエンドとの接続11
Vonage Client SDKを使用します。12
テスト環境のセットアップ13
実装をテストする