2

我正在使用 REST 服务调用和 JQuery 编写一个 Rally 应用程序。我想为当前用户自定义应用行为,即显示他们的默认项目。有没有办法获取当前身份验证会话的用户名或 ID?我找到的最接近的是这个网站 url,它重定向到用户 ID(如果您在登录时请求它)。

https://rally1.rallydev.com/#

但是有真正的方法吗?一个 REST 调用会很好,但我想那不是 RESTful?

4

1 回答 1

0

您可以向https://rally1.rallydev.com/slm/webservice/1.38/user.js发出请求,它将返回当前登录用户的结果。

在您的 fetch 和 Project、Workspace、WorkspaceConfiguration 和 UserProfile 对象上的任何其他字段中包含 UserProfile 和 DefaultProject,您应该能够获得您正在寻找的大部分信息。

如果您使用的是 SDK 2,则其中一些信息在当前上下文中已经可用:

Rally.environment.getContext().getUser();
于 2012-12-18T17:18:05.470 回答