將 JavaScript 應用程式連接至 Microsoft 365

已完成

您可以將 Web 應用程式連線到 Microsoft 365,以提高其價值。 Microsoft 365 包含人們每天在工作場所建立的資料和深入解析,其形式可能為電子郵件、檔案和聊天。 透過在您的應用程式內容中顯示此資訊,使用者就可以輕鬆存取必要的資訊,而不需要離開您的應用程式。 將您獨特的功能與 Microsoft 365 的組織資訊結合,您的應用程式可提供更多價值。

驗證以從 Microsoft 365 存取資料

您可以透過 Microsoft Graph 將您的應用程式連接至 Microsoft 365,這是公開儲存在 Microsoft 365 中資料和深入解析的 API。 儲存在 Microsoft 365 中的資訊無法公開提供。 您需進行驗證,才能與 Microsoft Graph 互動。

Microsoft Graph 受到 Microsoft Entra ID 保護,並使用 OAuth 授權應用程式存取使用者的數據。 將應用程式連接至 Microsoft Graph 後,使用者可以使用其現有的 Microsoft 365 帳戶登入您的應用程式。 此功能可讓您不需在應用程式中實作驗證,並維護使用者的認證。 它讓使用者不需透過另一個認證來使用您的應用程式,因此對使用者也有益處。 組織也可以控制其員工對不同應用程式的存取,這是他們的重要需求。

使用 SDK 連線到 Microsoft 365

為協助您將應用程式連接到 Microsoft Graph,Microsoft 提供兩個軟體開發套件 (SDK):Microsoft 驗證程式庫和 Microsoft Graph SDK。

您將使用 Microsoft 驗證程式庫,讓使用者使用其 Microsoft 365 帳戶,登入您的應用程式。 在使用者登入之後,Microsoft 驗證程式庫也會協助您取得與 Microsoft Graph 通訊所需的存取權杖。

雖然您可以直接使用 REST API,但是使用 SDK 可以更輕鬆地取用 API。 SDK 會提取建置要求和處理例外,這可讓您專注於建置您的應用程式。

後續步驟

讓我們先建立一個連線到 Microsoft 365 的簡易應用程式,該應用程式會顯示已登入使用者的名稱。