通过 SDK 将工作项添加到 TFS 2010 时,事件是使用用于向 TFS 服务器进行身份验证的相同身份创建的。
在其他提供缺陷跟踪器/工作项支持的应用程序中,API 通常允许您设置 Reporter/ReportedBy/CreatedBy 字段,因此您可以使其看起来好像您的服务正在代表“已创建问题”的用户创建问题,而不是说您已设置为允许第三方应用程序访问 TFS/缺陷跟踪器的通用“服务帐户”。
通过 TFS SDK 创建工作项时,您似乎无法设置 CreatedBy 字段(您会收到 TF26194 - 值“创建者”无法更改“错误),并且我看不到任何标准的 Reporter 字段常见的 TFS 模板。
是否可以将“创建者”设置为另一个用户,或冒充另一个用户(不知道他们的密码等)以创建新的工作项?