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进行交互,以便客户可以获取搜索结果。
-
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。