为使用 VAT 的现有项目集成 Unity Authentication
Integrate Unity Authentication to an existing Vivox project that's already using Vivox Access Token.
阅读时间2 分钟最后更新于 16 天前
如果您已经拥有使用 VAT 让玩家加入频道并与 Vivox 交互的 Vivox 集成,则可以参考本指南与 UAS 进行集成来访问 Unity 提供的全套服务。 您必须对玩家登录流程和 VAT 创建流程进行一些更改。 总体而言,这两个流程的运行方式如下:

登录
- 在登录时向 UAS 自定义 ID 提供商注册所有用户,并为玩家获取 和
accessToken。sessionTokens - 使用 和
accessToken在客户端设置 AuthenticationService。sessionToken
创建 VAT
- 每当需要 VAT 时,Vivox SDK 都会使用自定义令牌提供商实现从后端请求 VAT。
- 在 方法内请求 VAT 时,向后端的请求中添加
GetTokenAsync。accessToken - 在后端从令牌中验证并提取所需的信息,并创建 Vivox 访问令牌以将其发送回客户端。