是否有办法从Outlook中的Azure AD中获取Microsoft Graph访问令牌?技术上用户在Outlook打开时登录,因此从outlook添加我可以获得电子邮件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/en-us/graph/docs/api-reference/v1.0/api/message_get
但是,是否有可能生成Azure AD访问令牌而不是让用户再次登录,如示例中所示? https://github.com/AzureAD/microsoft-authentication-library-for-js
干杯
答案 0 :(得分:1)
您可以使用Mailbox 1.5中引入的Office.context.mailbox.getCallbackTokenAsync()方法获取与Graph / Outlook REST API一起使用的令牌。