Подключение приложения JavaScript к Microsoft 365

Завершено

Вы можете повысить ценность своих веб-приложений, подключив их к Microsoft 365. Microsoft 365 содержит данные в виде писем, файлов и чатов, которые люди создают на рабочем месте каждый день. Если необходимая информация будет отображаться в вашем приложении, они смогут легко получать доступ к ней, не покидая приложение. Объединив уникальные функции приложения с организационной информацией из Microsoft 365, вы сделаете его более ценным.

Аутентификация для доступа к данным из Microsoft 365

Для подключения приложения к Microsoft 365 используется API Microsoft Graph, который предоставляет хранящиеся в Microsoft 365 данные. Хранящаяся в Microsoft 365 информация не является общедоступной. Прежде чем взаимодействовать с Microsoft Graph, необходимо пройти аутентификацию.

Microsoft Graph защищен с помощью идентификатора Microsoft Entra и использует OAuth для авторизации приложений для получения доступа к данным пользователей. После подключения приложения к Microsoft Graph пользователи могут входить в него, используя свою учетную запись Microsoft 365. Эта возможность избавляет вас от необходимости внедрять аутентификацию в своем приложении и хранить учетные данные пользователей. Пользователи также в плюсе — им не нужны дополнительные учетные данные для работы с вашим приложением. Организации также могут контролировать доступ своих сотрудников к различным приложениям.

Подключение к Microsoft 365 с помощью SDK

Майкрософт предлагает два пакета SDK для подключения приложения к Microsoft Graph: Microsoft Authentication Library и SDK Microsoft Graph.

Microsoft Authentication Library позволяет пользователям входить в приложение с помощью учетной записи Microsoft 365. После входа Microsoft Authentication Library также поможет вам получить маркер доступа, необходимый для связи с Microsoft Graph.

Вы можете использовать REST API напрямую, но использование SDK упрощает процесс. SDK освобождают от создания запросов и обработки исключений, что позволяет вам сосредоточиться на создании приложения.

Дальнейшие действия

Для начала создадим простое, подключенное к Microsoft 365 приложение, которое показывает имя вошедшего пользователя.