无法从 VSTS 登录服务,但在 TFS 和 Azure 门户状态中工作



我坐在一个项目中,我将从TFS移动到VSTS,所以我们确实有一个有效的发布定义。

但是,当我尝试部署 Service Fabric 群集时,出现以下错误:

2018-08-28T09:02:59.8922249Z ##[错误]尝试获取 Azure 活动目录令牌时出错。确保使用有效凭据正确配置服务终结点。错误消息:使用"3"参数调用"AcquireToken"的异常:"AADSTS50079:由于管理员进行了配置更改,或者由于你移动到新位置,必须注册多重身份验证才能访问'<<em>服务主体 ID>'。

跟踪 ID:<<em>guid1 在此处>

相关 ID:<<em>guid2 在此处>

然后,我转到 Azure 门户 -> AAD -> 登录 ->查找我的特定登录(基于相关 ID(,其中指出登录状态为"成功">

考虑到这适用于我们的 TFS 实例,我假设服务原则已正确设置。但是,由于生成/部署代理现在位于 Azure 中的 VM 上,而不是位于 TFS 的本地,因此是否需要更改任何内容?

流量应该没问题,我可以使用代理从虚拟机导航到集群的 https 地址。

我已经尝试过谷歌搜索它,但没有成功,所以希望有人可以指出我正确的方向。

在门户中,"需要 MFA"是不重要的,因此多因素不应该是必需的。

只需尝试使用基于证书的身份验证,而不是在服务终结点配置中使用 AAD 身份验证。

在此处引用相同的问题:https://github.com/Microsoft/vsts-tasks/issues/7714

如果这仍然不起作用,只需尝试创建一个新的端点,然后重试。

最新更新