Как получить данные SharePoint в надстройке Outlook?

Я разрабатываю надстройку для Outlook, которая должна извлекать данные из SharePoint. К сожалению, я не нашел каких-либо определенных подходов к тому, как надстройка может взять сеанс (Exchange) и сделать запрос в SharePoint без повторного входа пользователя (в SharePoint).

Он должен работать в следующих конфигурациях:

  1. Локально: SharePoint и Exchange 2013 и 2016
  2. Гибрид: SP Azure и Exchange 2013 и 2016.
  3. O365: SP и O365 в облаке

Любые предложения/указатели будут весьма признательны.


person TomTo    schedule 03.04.2017    source источник


Ответы (2)


На данный момент нет способа получить токен для текущего сеанса.

Самый эффективный способ выполнить то, что вам нужно, — запустить рабочий процесс OAUTH из надстройки. Получив этот токен, вы можете использовать его либо для Graph, либо для API SharePoint.

person Marc LaFleur    schedule 03.04.2017
comment
Спасибо. Есть ли способ повысить текущий токен Outlook/OWA до OAuth? - person TomTo; 06.04.2017
comment
Боюсь, что нет, но возможность получить токен, который работает с Graph, есть в дорожной карте. Спецификацию этой функции можно найти на GitHub. Имейте в виду, что это все еще находится на стадии проектирования/предварительного просмотра, поэтому пока не подходит для развертывания в рабочей среде. - person Marc LaFleur; 06.04.2017
comment
Есть ли способ получить токен онлайн-аутентификации SharePoint (без графика) с помощью токена Outlook? - person Venkat Konjeti; 27.09.2018

Спасибо Марк

Том, ожидается, что эта функциональность будет доступна в ограниченном предварительном режиме к середине мая, поэтому она не подходит для развертывания в рабочей среде до конца года, однако имейте в виду, что она будет работать только с O365: SP и O365 в облаке, поскольку она зависит от Azure AD. Для гибридного и локального вам нужно будет сделать так, как предложил Марк.

person Sohail Z    schedule 07.04.2017