Microsoft закрывает Outlook REST API


Microsoft объявила подробности прекращения поддержки аутентификации в Outlook REST API и вывода этого API из эксплуатации в пользу Microsoft Graph. В результате некоторые приложения останутся непригодными для использования, если не будут изменены для использования другой аутентификации через Microsoft Graph.

Outlook REST API существует уже несколько лет и обеспечивает доступ через API к почте, календарю, контактам и другим данным из Exchange Online. Затем Microsoft разработала Outlook REST API v2.0 и Microsoft Graph, оба из которых, по словам Microsoft, обеспечивают более богатые функции, лучшую производительность и более надежны, чем исходный Outlook REST API v1.0. В связи с этим исходный API потеряет поддержку базовой аутентификации с 1 ноября 2018 г. и будет списан с 1 ноября 2019 г. Хотя изменение использования новой версии, несомненно, разумно, это означает, что новые или существующие приложения не смогут использовать базовую аутентификацию в Outlook REST API v1.0 с 1 ноября 2018 г. и вообще не смогут использовать Outlook REST API v1.0 с 1 ноября 2019 г. — независимо от того, нужна ли им усиленная безопасность более новая версия.

Основные различия между Outlook v1.0 и Microsoft Graph заключаются в протоколе авторизации. Graph использует новые и более безопасные протоколы авторизации OAuth 2.0 и OpenID Connect. Это означает, что если вы выполняете обновление и используете обычную проверку подлинности, вам нужно будет начать с получения токенов доступа из Azure Active Directory, облачной службы идентификации Microsoft. Маркер доступа содержит информацию о вашем приложении и разрешениях, которые оно имеет для ресурсов и API-интерфейсов, доступных через Microsoft Graph. Ваше приложение должно иметь возможность аутентифицироваться в Azure AD и быть авторизовано пользователем или администратором для доступа к необходимым ему ресурсам Microsoft Graph.

Также необходимо будет перекодировать приложения, чтобы они указывали на конечную точку Microsoft Graph по адресу https://graph.microsoft.com.


Добавить комментарий