Версия токена Outlook sso не совпадает с новой регистрацией приложения - PullRequest
0 голосов
/ 02 ноября 2018

Я создал надстройку Outlook для отображения данных SharePoint с помощью Graph Api ( refrence ). Для этого было зарегистрировано приложение под app.dev.microsoft.com site для получения токена Outlook с использованием метода getAccessTokenAsync () в библиотеке office.js.

Этот пример работает, как и ожидалось, он вернул маркер Outlook v2.0. Этот токен помогает мне получить Graph Token V2.0 с использованием потока от имени.

Когда я зарегистрировал приложение на портале Azure -> Регистрация приложения (предварительный просмотр) , который является новой возможностью регистрации токенов v2.0 и заменяет app.dev.microsoft .com, метод getAccessTokenAsync () возвращает токен v1.0. Итак, проверка токена JWT не удалась, и я не могу получить токен графа v2.0.

Кто-нибудь знает, это ожидаемое поведение в будущем или ошибка?

1 Ответ

0 голосов
/ 20 ноября 2018

В манифесте приложения должно отображаться следующее: "accessTokenAcceptedVersion": 2, "signInAudience": "AzureADandPersonalMicrosoftAccount",

Это произойдет, если вы выберете «Учетные записи в любом каталоге организации и личные учетные записи Microsoft» в качестве Поддерживаемого типа учетной записи при создании приложения. Пожалуйста, заново создайте приложение с правильным выбором, и вы сможете получить токен V2.

...