Получение токена SSO в клиенте Mobile Outlook - PullRequest
0 голосов
/ 08 мая 2020

Мне не удается заставить 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

Можно получить токен SSO в Windows и Web Клиент Outlook, если он не открывает диалоговое окно для способа OAuth, что приведет к ошибке внутри диалогового окна после того, как я выбрал свою учетную запись O365 (также на мобильном устройстве) со следующим сообщением

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

В мобильном клиенте недоступны следующие API-интерфейсы

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

И следующий API, который работает в приложении Mobile Outlook, очень ограничен в своих масштабах, что мне не подходит

Office.context.mailbox.getCallbackTokenAsync

Итак, как я могу выбрать скрытый токен для текущего пользователя почтового ящика в мобильном приложении Outlook?

1 Ответ

0 голосов
/ 12 мая 2020

В настоящее время система единого входа не является частью Outlook Mobile. Мы отслеживаем запросы функций надстройки Outlook на нашей странице пользовательского голоса . Пожалуйста, добавьте сюда свой запрос. Запросы функций по голосовой связи пользователя учитываются, когда мы go в процессе планирования.

Тем временем вы можете попробовать MSAL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...