是否可以使用PAT浏览到TFS Web门户?

时间:2019-07-26 10:59:01

标签: browser tfs access-token portal

我有一个tfs测试服务器,并且使用一个由我的TFS管理员帐户颁发的带有PAT的测试帐户,我想看看是否可以使用PAT进行身份验证来浏览到TFS网络门户。

使用:

db.collection.find({$or:[{'products.userIDs':{$in:usersArray}} , {'item.userIDs':{$in:usersArray}}]})
.sort({orderTime:-1})
.explain();

我得到了一些合理的html返回,似乎表明它接受了身份验证。当我将此html保存到文件并打开它时,它将显示我可能期望的内容。我没有获得CSS或其他任何内容,但似乎返回了正常页面,而在表达html时浏览器通常不会获得任何内容。

我还可以通过为REST API指定正确的URL来使用REST API,因此我得出结论,PAT身份验证正在按预期工作。

但是我可以通过某种方式仅使用PAT进行身份验证来打开IE并浏览到https://tfstest.company.com/tfs/collectionname吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

否,您不能直接使用PAT访问浏览器Web门户。

  

个人访问令牌(PAT)是备用密码,您可以   用于对Azure DevOps进行身份验证。

     

Azure DevOps使用企业级身份验证来帮助保护和   保护您的数据。像Visual Studio和Eclipse这样的客户端(带有   Team Explorer Everywhere插件)还支持Microsoft帐户和   Azure AD身份验证。

     

对于集成到Azure DevOps中但未集成的非Microsoft工具   支持Microsoft帐户或Azure AD身份验证,必须使用   PAT。示例包括Git,NuGet或Xcode。设置用于   非Microsoft工具,使用Git凭据管理器或创建它们   手动。

首次通过Web门户访问TFS服务器时,将显示Windows身份对话框。您需要填写您的帐户凭据和密码,然后选择“确定”按钮。