我正坐在一个项目中,我将从TFS迁移到VSTS,因此我们确实有一个工作版本定义。
但是当我尝试部署服务结构集群时,我收到以下错误:
2018-08-28T09:02:59.8922249Z ## [错误]尝试获取Azure Active Directory令牌时出错。确保使用有效凭据正确配置服务端点。错误消息:使用“3”参数调用“AcquireToken”的异常:“AADSTS50079:由于管理员进行了配置更改,或者因为您移动到新位置,您必须注册多因素身份验证才能访问” <服务原则Id>'。
跟踪ID:<guid1在这里>
相关ID:<guid2在这里>
然后我去天蓝色的门户网站 - > AAD - >登录 - >查找我的特定登录(基于相关ID)并在那里说明登录状态是成功
考虑到这适用于我们的TFS实例,我假设正确设置了服务原则。但是,由于构建/部署代理现在位于天蓝色的虚拟机上,而不是TFS的内部虚拟机,我还需要改变什么吗?
流量应该没问题,我可以从具有代理的VM导航到群集的https地址。
我试过谷歌,但没有成功,所以希望有人可以指出我正确的方向去哪里看。
在门户网站中,“MFA是必需的”是否定的,因此不需要多因素。
只是尝试使用基于证书的身份验证,而不是在服务端点配置中使用AAD身份验证。
在这里引用相同的问题:https://github.com/Microsoft/vsts-tasks/issues/7714
如果仍然不起作用,只需尝试创建一个新端点,然后再次尝试。