VAT を使用する既存のプロジェクトを Unity Authentication と統合する
Integrate Unity Authentication to an existing Vivox project that's already using Vivox Access Token.
読み終わるまでの所要時間 1 分最終更新 2日前
プレイヤーがチャンネルに参加して Vivox を操作するための、VAT を使用する Vivox インテグレーションがすでにある場合は、このガイドを使用して、Unity が提供するすべてのサービスにアクセスするために UAS と統合できます。 プレイヤーのサインインフローと VAT 作成フローにいくつかの変更を加える必要があります。 全体として 2 つのフローは以下のように作動します。

サインインする
- サインインの際にすべてのユーザーを UAS カスタム ID プロバイダー に登録し、プレイヤーの と
accessTokenを取得します。sessionTokens - と
accessTokenを使用してクライアントに AuthenticationService を設定しますsessionToken
VAT の作成
- Vivox SDK は、カスタムプロバイダー実装を使用する際に VAT が必要な場合にバックエンドに VAT をリクエストします。
- メソッド内で VAT をリクエストするときに、
GetTokenAsyncをバックエンドへのリクエストに追加します。accessToken - バックエンドで、トークンから必要な情報を検証して抽出し、Vivox アクセストークンを作成してそれをクライアントに送り返します。