0

我的应用程序使用数据模型来更新任务,如文档https://help.rallydev.com/apps/2.0rc1/doc/#!/guide/data_models中所述。

它在大多数情况下都可以正常工作,但偶尔我的用户会从 Rally 服务中收到“无效密钥”错误。我还没有找到重现问题的方法。

如果我查看发送到 Rally 的请求,似乎 SDK 会在第一次进行更新时获取一个密钥,然后使用一个密钥进行后续更新(通常工作正常)。

我对此有两个问题:

  1. 是否有特定情况会导致此错误(以便我可以重现并处理它?)

  2. 有解决方法吗?

4

1 回答 1

0

只要 HTTP 会话有效,安全令牌就应该是有效的,它是通过会话 cookie 维护会话的浏览器。几天前,我看到一个安全令牌偶尔变得无效(比它需要的限制更多)并且应用程序响应“未授权执行操作:无效密钥”的情况。在这种情况下,错误不能归因于有效的会话超时(例如,由于超出超时间隔的不活动引起)。它是通过重复访问/slm/webservice/v2.0/security/authorize 来复制的,以查看可以检索多少次密钥。似乎没有特定的模式。我提交了一个缺陷。恐怕在这一点上我没有更好的答案。

于 2013-10-14T20:31:09.117 回答