有没有办法从Outlook加载项中的Azure AD获取Microsoft Graph访问令牌?从技术上讲,用户在Outlook打开时已登录,因此从Outlook Add中我可以获得电子邮件ID(internetMessageId https://dev.office.com/reference/add-ins/outlook/1.5/Office.context.mailbox.item? product = outlook&version = v1.5),用户名等。
我想使用电子邮件ID和令牌来检索单个电子邮件https://developer.microsoft.com/zh-cn/graph/docs/api-reference/v1.0/api/message_get
但是是否可以生成Azure AD访问令牌而不像示例中那样使用户再次登录?https://github.com/AzureAD/microsoft-authentication-library-for-js
干杯
您可以使用邮箱1.5中引入的Office.context.mailbox.getCallbackTokenAsync()方法获取用于Graph / Outlook REST API的令牌。
在文档中有一个演练:使用Outlook加载项中的Outlook REST API。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句