Visual Studio Online 更新 – 7月21日

[原文发表地址] Visual Studio Online Update – July 21

[原文发表时间] 2014-07-21 7:32 PM

今天我们开始了Sprint 68的部署工作。里面真的有很多真正的好东西。我说“已经开始”是因为部署是一个持续的事件直到我们把它跨实例发布。到明天(星期二)下午,每个人都应该能拿到这些更新。你可以阅读发行说明以了解详细信息。

授权

你会看到几个星期之前我所描述的那一部分关于授权的更改现在发布了 – 增加了测试中心访问Visual Studio Online的高级权限。剩余的相关授权更改还在跟进,预计到8月中旬开始发布使用。敬请期待。

Azure活动目录支持

公告中最重要的事情就是我们接下来将推出的在VS Online中支持Azure活动目录(AAD)。我们在四月的时候在开发者大会中第一次闪耀的以AAD支持开始了这一旅程。我们在微软技术中心添加了很多支持,但对此我一直很沉默,是因为直到这周,才有办法将现有账户转换为AAD。在这一次的部署中,我们启用了这一功能。官方来说它还在预览版本,你需要请求访问权限来使用它,但是我们会接受所有的请求,所以它不过是一个减速带防止忽然一次涌入很多人来使用这一功能。有了这些更改集,你可以:

  • 将你的OrgID(AAD/AD证书)和MSDN订阅关联起来,如果你已经做了这些,那么用它来发放你的VSO许可证。
  • 创建一个新的账户连接到一个AAD租户。
  • 将一个已存在的账户连接到一个AAD租户.
  • 断开一个账户和一个AAD租户的连接。
  • 用Microsoft 账户或者OrgID(只有AAD或者与本地活动目录同步)登录,给你一个单点登录到你的企业证书,
  • 我可能遗漏了什么,但是你肯定明白了。

我建议你读一读文档更多详细文档。我问过的一件事情也已列入文档,但是我还是不满意关于已存在账户和AAD绑定的细节的清晰度。如果你有一个还没有连接到AAD的账户,那么根据定义你正在使用Microsoft账户。当你将你的VS Online账户连接到AAD时,你的身份必须由AAD认证。你可以为你的账户做下面三种选择:

  1. 将你的Microsoft账户作为一个外部的身份加入你的AAD。你的所有数据和正在进行的工作都会继续下去。不好的就是外部的Microsoft账户不会完全接受AAD的政策 – 例如双因素身份认证,密码机制等等。他仍然是一个关联到你的AAD的Microsoft账户,允许你的AAD管理中心全权控制访问。
  2. 如果你用和AD/AAD身份认证相同的邮箱地址来创建你的Microsoft账户(举个例子,我用的是bharry@microsoft.com),那么当你将你的VSO账户连接到AAD时,你的Microsoft账户将会无缝反应到你的企业身份。你的所有数据和正在进行的工作将都会继续下去,并且当你登录进去时,你将获得AAD全部的管理。这是这三个选项里面“最好的”,但是需要你用特定的方式来创建你的Microsoft账户。
  3. 如果你不能做第二步,并且你不想做第一步,那么你只需将你的AAD身份作为一个“新的”VSOnline用户,然后将旧的Microsoft账户身份从VS Online账户中移除。对VS Online来说这就像添加一个新的用户然后删除一个旧的用户。VS Online并不知道他们是同一个人。这样做的好处就是可以充分获得AAD的的管理,但是不利之处就是正在进行的工作(检测,分配给你的工作项)和你的旧的MS账户关联的其他地方也需要被删除或者重新分配给你的新的身份。工作项可以重新分配。工作区,搁置集以及诸如此类的东西可以删除。历史信息将永远和你的旧的Microsoft账户身份相关联。

所以这是一个好的开端,我们将会继续后面的,最后真的实现AAD支持…

  1. 添加将一种身份迁移到任何其他身份的功能,从而在VSO中具有的所有的引用都将变更到新的用户(请查看#3中的问题)。这个在代办事项中但是仍然需要一段时间。
  2. 在VS Online中添加使用AAD组的支持(分配权限,查询工作项等等)现在你可以使用AAD用户,但是你还不能使用AAD组。这个功能马上就要来了(在接下来的几个Sprints中)。

我确定我遗漏了一些我们还没有做的事情,但是我认为没有什么大的东西。对于大多数用户场景,AAD支持已经迎来了它的黄金时期。

删除帐户

我必须要说一些关于删除帐户的事情。直到这周,VS Online账户的删除才只能通过联系技术支持来完成 – 我们不得不做一个微妙的办法以确保请求删除的人具有相应的权利。在过去的几个月中,删除帐户是#1中支持的请求,每个月有许多请求。有各种各样的原因 –

  • 将多个账户合并成一个
  • 从VS Online移回到内部部署的TFS
  • 只是想擦掉一切然后重新开始(例如在评估之后)
  • 一些其他原因。

有了本周的部署,删除帐户就是自助服务了(假定你是一个账户管理员)。然而,重要的是要明白账户删除是“很傻的”,仅仅是删除。也就是说账户被“标记删除”没有人可以再访问它,而不是它真的被删除了。我相信当你在UI上删除90天之后,它将会被物理删除。这就给你一个窗口让你有一个“哦,该死”的时候。如果你意识到你删除了一些你不打算删除的东西,你可以联系技术支持,他们可以“取消删除”你的账户。这就表明了我们的总方向是所有的删除都是“很傻的”,并且一直有一个时间窗口来让你返回并恢复它。我们要花费相当一段时间才能到那种一切都可以被删除的程度,但是我们会抓住每次机会取得进步。当然,如果有某种原因你真的需要VS Online账户立即永久被删除,你可以联系技术支持来帮助你。

总结

对了,以免我忽略此此部署中的其他功能,请查看新的趋势报告。他们很酷,使得VS Online的制图体验更加有用。而且,因为我知道有人将会问,是的,这些制图增强功能将被添加到Team Foundation Server(我们内部部署的产品)。如果一切按照计划进行的话,它们将于今年秋天出现在TFS 2013.4(更新4)中。

这些东西是有一些繁琐的。 你可能不得不成为一个痴迷的人才能去处理他们clip_image001。我们已经为其中的一部分的功能工作了一段时间, 我非常期待看到所有的功能都可以正常使用。 请帮助检查完善并让我们知道你的想法是怎样的。

Brian