Как дать согласие на делегированные разрешения SharePoint в надстройке Word Online с помощью Azure Active Directory V2? - PullRequest
0 голосов
/ 05 декабря 2018

Первоначально я разместил на github следующее: https://github.com/OfficeDev/office-js/issues/323,, но они предложили мне публиковать сообщения о переполнении стека.

У меня есть приложение Azure Active Directory v2, в котором перечислены некоторые делегированные разрешения SharePoint: enter image description here

У меня есть Word Online Addin, который использует приложение V2.Я попытался добавить разрешения SharePoint в качестве областей в Манифесте Office, например

<Scope>AllSites.Read</Scope>

Однако после попытки предоставить согласие в Word Online появляется следующее сообщение:

enter image description here

Ожидается ли эта ошибка?В конечном итоге я хотел включить единый вход в Office (аналогично https://docs.microsoft.com/en-us/office/dev/add-ins/develop/sso-in-office-add-ins, но для CSOM, а не для Graph).Я смог заставить это работать для разрешений Графика.

1 Ответ

0 голосов
/ 27 июня 2019

Во-первых, позвольте мне уточнить, что API единого входа все еще находится в предварительном просмотре.В производственной среде вы должны использовать Dialog API для входа в систему пользователя, но он не обеспечивает единый вход.Теперь перейдем к предварительному просмотру API единого входа - пробовали ли вы какие-либо области SharePoint, принадлежащие Graph?Добавление этого в манифест должно работать.В настоящее время мы не поддерживаем другие области, кроме Graph.Но нет никаких причин, по которым один и тот же токен можно использовать для доступа к SharePoint, если вы используете области действия Графика.

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