Blog链接:https://blog.51cto.com/13969817

Microsoft Build 2020 圆满落下帷幕,短短的48个小时全球技术盛宴中,我们获取到了很多关于Micosoft Graph API的改进,以迎接当今工作场所的挑战。

很多开发者已经习惯于将Graph API集成到自己的产品中,所以为了满足大家频繁获取和访问数据,Microsoft推出了由Microsoft Graph Service与Azure推出的以生产力为中心的服务:

Microsoft Graph Services

  • Connector Service:下图是Microsoft Graph平台体系结构图,显示了Connector Content如何通过Content Indexing传递到Microsoft Search Client的用户结果。
    API为每个Data Source实例化一个连接,然后API对数据进行索引和存储,已建立的连接将与Microsoft Search进行交互,以便客户可以获取搜索结果。

开发篇:Microsoft Build 2020 关于Graph API更新_第1张图片

  • Security and Compliance Service:可以防止数据的泄露和丢失,正在研究和评估一个新的chat message Webhook API(暂时不支持Production使用这些API),是否有机会与Security和Compliance Service进行扩展以满足Partner或者开发者。

  • Knowledge Services:它使用AI工具来帮助我们find,identify,classify和呈现丰富的数据内容,将于2020年初夏与Project Cortex一起发布

我们相信,这些服务将推动一个全新的生态系统应用,期待未来几周或者几个月看到推送的创新结果。

Microsoft Graph Identity and Security Updates

Identity是以用户为中心的应用程序的关键,今后Microsoft只在Microsoft Graph上提供Azure AD Features和Innovation,在其他方面,正在适用于.net、Java、JavaScript、Python、iOS、Android等平台的MSAL Library投入到Production中。同时还在Microsoft Graph中添加了新的Azure AD API,改进了Directory Resources和Query功能,使管理变得更容易。

如果你使用在Microsoft identity平台注册的应用程序,使用Service Principal API,你可以以编程方式管理应用程序的实例,并控制应用程序在Tenant中可以做什么,另外,此API允许开发人员和管理员以编程方式添加password credentials、roll expiring certification以及管理委托的权限授权和Application Role Assignment。

参考资料:

  • ChatMessage Resource Type
  • Microsoft Graph Data Connect