Надлежащая аутентификация для надстройки Outlook с помощью Microsoft Graph

Я пытаюсь ознакомиться с API Microsoft Graph. Я хотел бы создать надстройку календаря Outlook с помощью API графа. Однако все статьи, которые я прочитал, похоже, используют модель OAuth 2.0, которая требует ручного входа пользователя. Однако надстройка не должна требовать входа пользователя. Если вы уже используете Outlook, вам не нужно проходить аутентификацию вручную, чтобы использовать надстройку. Может ли кто-нибудь предложить правильный метод аутентификации для надстроек, которые все еще используют Graph API?

Я прочитал этот документ, который охватывает весь спектр типов приложений и их методов аутентификации, но не включает надстройки. Это потому, что надстройки не должны использовать Graph API?


person Bee    schedule 01.09.2016    source источник


Ответы (1)


В настоящее время API-интерфейс надстройки Office не может автоматически предоставить маркер доступа (он предоставляет idToken и маркер обратного вызова) для Microsoft Graph. Нам все еще нужно аутентифицировать пользователя вручную.

Но мы можем вызвать службу EWS непосредственно в почтовой надстройке. Вы можете рассмотреть возможность использования EWS, чтобы узнать, полезно ли это для вашего бизнеса.

Или вы можете использовать поток учетных данных клиента, который может получить токен только для приложения, который не требует взаимодействия пользователей в процессе аутентификации.

person Fei Xue - MSFT    schedule 02.09.2016