配置 Auth Token 模式
将 Convai Unity SDK 项目切换到 Auth Token 模式,并在项目设置中配置用于发布构建的 token 端点。
配置 Auth Token 模式,使播放器构建从你的后端获取短期凭证,而不是随构建一起打包 Convai 账户 API 密钥。当你已有可用的令牌端点,或者你正在 Project Settings 中直接配置一个公开的令牌端点时,请使用此页面。
前提条件
一个已保存 API 密钥的 Convai Unity SDK 项目,这样你在配置 Auth Token 模式时,Editor 仍可继续工作。
你后端上的一个 HTTPS 端点,用于返回一个短期 Convai 认证令牌,除非你打算使用基于代码的
IConvaiAuthTokenProvider替代。
切换到 Auth Token 模式
5
Project Settings 中的请求头是静态的,并会随播放器构建一起发布。切勿将玩家令牌、刷新令牌、服务器密钥或 Convai API 密钥放入 Request Headers 列表中。如果你的令牌请求需要按玩家提供的凭证,请改用已注册的 IConvaiAuthTokenProvider 来替代——参见 编写自定义令牌提供器.
验证配置
使用一个连接了 ConvaiCharacter的场景进入播放模式。连接成功表明端点已在配置的响应字段下返回有效令牌。如果连接失败,请在 Console 中查看确切错误消息,并参见 排查认证问题.
切换到 Auth Token 模式后,你已保存的 API 密钥仍可供 Editor 工具使用;但在生成 Auth Token 玩家构建期间,这两个已存储的密钥字段会自动清空,并在之后恢复。
下一步
最后更新于
这有帮助吗?