我使用Rally SDK 1.33来显示Rally以外的Rally应用程序。我在Rally的login密钥编码器站点上生成了一个Rally登录密钥,并使用了如下值:
<script type="text/javascript src="https://rally1.rallydev.com/apps/1.26/sdk.js?loginKey=..." />
问题是,我的scrum团队中的一些成员在试图显示我的.html页面时收到了以下错误消息:
"unable to login user: ... on https://rally1.rallydev.com/ "
我正在寻找一种方法,让我的团队所有成员都可以访问只读拉力帐户,以便他们可以查看这个html页面。有人知道在不使用Login密钥编码器的情况下这样做的方法,或者我/我的团队成员还需要做什么来使用这个Login键值访问只读帐户吗?谢谢
发布于 2013-07-30 14:10:29
对于一些用户来说,只读凭据起作用是不寻常的,而对另一些用户则不起作用。当使用只读凭据编码的浏览器中加载自定义应用程序时:
<script type="text/javascript" src="https://rally1.rallydev.com/apps/1.25/sdk.js?loginKey=YOUR LOGIN KEY GOES HERE"></script>
唯一重要的用户是在此字符串中编码和使用凭据的用户。
可能存在第三方身份验证问题。您提到您正在尝试在Rally之外显示一个应用程序,但是这个应用程序是直接加载在浏览器中,或者,例如,作为Sharepoint for部件,还是在其他门户中加载。如果是后者,您可能想直接在浏览器中进行故障排除。在确定它在浏览器中工作后,应用程序可以在第三方门户的上下文中加载。
如果在某些情况下,LoginKey似乎有效,而在另一些情况下,则不起作用,我猜想它实际上从未起作用。当一个有效用户登录到同一浏览器的另一个选项卡Rally时,它可能会工作,而且它使用的是该用户的凭据,而不是只读用户的凭据。请在Chrome的Dev工具或Firefox的Firebug的网卡中验证请求的去向:
它应该显示loginapirally1.rallydev.com,而不是rally1.rallydev.com
最后,关于只读用户的几个要点:
https://stackoverflow.com/questions/17932312
复制相似问题