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

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