文档

支持

Vivox Unity SDK

Vivox Unity SDK

密钥轮换

Rotate your Vivox access token signing keys securely.
阅读时间1 分钟最后更新于 2 天前

根据安全最佳实践,建议定期(通常为每月)轮换令牌签名密钥。Vivox 系统允许每个颁发者同时具有两个活动密钥,此功能可用于允许在服务不中断的情况下进行密钥轮换。 若要执行密钥轮换,请完成以下步骤:
  1. 获取生成访问令牌时使用的生存时间。 (出于演示目的,此示例使用“TTL”作为此值。)
  2. 按如下所示使用包含的 vivox_admin.py 代码添加新密钥:
    python vivox_admin.py add_key -shttps://assigned_subdomain.www.vivox.com/api2/ -u your_admin_username -pyour_admin_password -i your_issuer -k your_new_key
  3. 更改游戏服务器以开始使用新密钥颁发令牌。
  4. 等待 2*TTL 秒的周期。
  5. 按如下所示使用包含的 vivox_admin.py 代码移除旧密钥:
    python vivox_admin.py revoke_key -shttps://assigned_subdomain.www.vivox.com/api2/ -u your_admin_username -pyour_admin_password -i your_issuer -k your_old_key