華文網

重磅!微軟有意關閉Outlook REST API,鼓勵開發者轉向Graph

微軟已經宣佈停止Outlook REST API中的身份驗證支持,並停用API以支持Microsoft Graph。這將使一些應用程式不可用,除非修改為通過Microsoft Graph使用不同的身份驗證。

Outlook REST API已經存在了幾年,並且提供來自Exchange Online的郵件,日曆,連絡人和其他資料的API存取權限。

微軟隨後開發了Outlook REST API v2.0和Microsoft Graph,兩者都提供了更豐富的功能以及更好的性能,並且比原來的Outlook REST API v1.0更可靠。

鑒於此,自2018年11月1日起,原始API將失去對基本認證的支持,並將從2019年11月1日起停用。雖然使用新版本無疑是明智的,但這確實意味著新的或現有應用程式從2018年11月1日開始,將無法在Outlook REST API v1.0中使用基本驗證,從2019年11月1日起,將無法使用Outlook REST API v1.0 - 無論是否需要較新的加強安全性的版本。

Outlook v1.0和Microsoft Graph之間的主要區別從授權協議開始。Graph使用更新,更安全的OAuth 2.0和OpenID Connect授權協議。這意味著如果用戶正在更新,並且正在使用基本驗證,則需要從Azure Active Directory(Microsoft的雲身份識別服務)獲得權杖。

訪問權杖有關應用程式的資訊以及對Microsoft Graph提供的資源和API許可權,應用必須能夠使用Azure AD進行身份驗證,並且可以由用戶或管理員授權訪問所需的Microsoft Graph資源。應用程式還需要重新編碼指向https://graph.microsoft.com上的Microsoft Graph端點。