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

サインインする
- サインインの際にすべてのユーザーを UAS カスタム ID プロバイダー に登録し、プレイヤーの と
accessTokenを取得します。sessionTokens - と
accessTokenを使用してクライアントに AuthenticationService を設定しますsessionToken
VAT の作成
- Vivox SDK は、カスタムプロバイダー実装を使用する際に VAT が必要な場合にバックエンドに VAT をリクエストします。
- メソッド内で VAT をリクエストするときに、
GetTokenAsyncをバックエンドへのリクエストに追加します。accessToken - バックエンドで、トークンから必要な情報を検証して抽出し、Vivox アクセストークンを作成してそれをクライアントに送り返します。
ステップ
以下のチュートリアルに従って、サインインと VAT 作成のフローを更新します。
1. サインインフローを更新する
カスタム ID サインインを設定するには、カスタム ID を使用してサインインする のステップに従います。
2. VAT 作成フローを更新する
UAS と統合するために VAT 作成フローを調整するには、Vivox アクセストークンと UAS を一緒に使用する のステップに従います。
これがすべて終了すると、Vivox Moderation プラットフォーム を含む、すべての Unity Gaming Services を使用する準備ができました。