使用azure worker角色访问TFS工作项

时间:2016-03-28 22:57:01

标签: c# azure tfs

我在azure中有一个工作者角色,它使用服务帐户' myservice'密码存储在keyvault中。现在我可以使用TFS API访问TFS工作项。

为了测试,我已将我的凭据作为

传递
    NetworkCredential networkCred = new NetworkCredential("myusername","mypassword");
    ICredentials cred = (ICredentials)networkCred;
    TfsConfigurationServer configurationServer = new TfsConfigurationServer(tfsUri, cred);

但现在我必须传递服务帐户名称' myservice'和它的密码。 如何使用服务帐户访问TFS工作项?

1 个答案:

答案 0 :(得分:0)

您应该能够使用OData服务使用TFS API,如下所述: https://blogs.msdn.microsoft.com/briankel/2011/10/26/odata-service-for-team-foundation-server-2010-v1/

阅读此link,然后按照" Team Foundation Service身份验证中的说明进行操作:"设置您的帐户/个人资料以访问Api。

然后,您可以通过网络Api访问资源。