错误TF30063:以编程方式连接到visualstudio.com时强制提示输入凭据

时间:2017-09-06 12:40:20

标签: c# azure-devops tfs-workitem

我知道备用凭据(Authenticating to hosted TFS: TF30063: You are not authorized to access .visualstudio.com)但我需要在连接到visualstudio.com时提示用户输入凭据。

与下面的代码精神相似,但不起作用

var aTeamProjects = new TfsTeamProjectCollection(m_oTfsCollectionUri);
aTeamProjects.ClientCredentials.PromptType = CredentialPromptType.PromptIfNeeded;
aTeamProjects.Authenticate();

在上面的代码中Authenticate - 请求结果在TF30063中:您无权访问.visualstudio.com。

1 个答案:

答案 0 :(得分:0)

解决方案正在开发一个新项目,其代码如下。如果在运行应用程序时询问,则提供凭据。

var credentials = new VssClientCredentials();
credentials.PromptType = CredentialPromptType.PromptIfNeeded;
var aTeamProjects = new TfsTeamProjectCollection(m_oTfsCollectionUri, credentials);
aTeamProjects.EnsureAuthenticated();