0

我需要爲使用Office API發現服務(https://api.office.com/discovery/)找到的SharePoint根URL令牌。 是否可以從加載項(Outlook/Office)訪問Azure AD令牌?如何在Office 365 Outlook(或Office應用程序)加載項中獲取Azure AD令牌?

編輯(爲了使事情更清楚): 由於我正在構建應通過加載項啓動的多租戶Azure託管應用程序,因此我將不得不強制用戶在彈出窗口中登錄並給予同意申請。登錄是強制性的,因爲在辦公室加載項中,我們無法找出登錄用戶是誰。

回答

1

您可以按照此處的文檔關於如何從Azure AD檢索授權令牌 - https://graph.microsoft.io/en-us/docs/platform/rest以查找根URL - 也可以使用Microsoft Graph,這是更新版本的發現服務(更多有關它的詳細信息,請參閱提供的鏈接)。

+0

我目前正在該解決方案,我通過這個鏈接(http://simonjaeger.com/building-a-good-authentication-flow-in-an-office-add-in/),使用相同的發現原則爲您的解決方案。 看起來很有希望。如果需要,我會添加更多評論,並在我確認時接受您的回答。 – spery

+0

我的問題首先沒有提供足夠的信息。您提出的解決方案無法正常工作,因爲我沒有關於客戶端(也不是ID,也不是Secrete)的任何信息,因爲我需要進行多租戶設置。 – spery

+0

另一個評論,我設法通過重定向到https://login.microsoftonline.com/common/oauth2/authorize端點來獲得授權令牌。我會接受你的回答。 – spery

相關問題