0

我无法让 SSO 在我的基于 javascript 的移动 Outlook 应用程序插件中工作。

用这里的例子

https://github.com/OfficeDev/outlook-add-in-attachments-demo

而这个文档

https://docs.microsoft.com/en-us/office/dev/add-ins/develop/sso-in-office-add-ins#add-client-side-code

可以在 Windows 和 Web Outlook 客户端中获取 SSO 令牌,只要它没有打开 OAuth 方式的对话框,这将导致在我选择我的 O365 帐户(也在移动设备上)后对话框内出现错误以下消息

TypeError: The Object doesn't support property or method "displayDialogAsync"

在移动客户端上,以下 API 不可用

Office.context.auth.getAccessTokenAsync
OfficeRuntime.auth.getAccessToken

以下适用于移动 Outlook 应用程序的 API 在其范围内非常有限,这对我来说不可用

Office.context.mailbox.getCallbackTokenAsync

那么如何在移动 Outlook 应用程序中为当前邮箱用户选择静默令牌?

4

1 回答 1

0

目前 SSO 不是 Outlook Mobile 的一部分。我们在用户语音页面上跟踪 Outlook 加载项功能请求。请在此处添加您的请求。当我们进行规划过程时,会考虑用户语音的功能请求。

同时你可以试试MSAL

于 2020-05-12T13:30:54.983 回答