我在azure中有一个工作者角色,它使用服务帐户' myservice'密码存储在keyvault中。现在我可以使用TFS API访问TFS工作项。
为了测试,我已将我的凭据作为
传递 NetworkCredential networkCred = new NetworkCredential("myusername","mypassword");
ICredentials cred = (ICredentials)networkCred;
TfsConfigurationServer configurationServer = new TfsConfigurationServer(tfsUri, cred);
但现在我必须传递服务帐户名称' myservice'和它的密码。 如何使用服务帐户访问TFS工作项?
答案 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访问资源。