2017-04-03 38 views
0

我想將給定的文件上傳到Sharepoint。我正在使用Microsoft Graph API。Microsoft Graph API:如何在沒有瀏覽器的情況下獲取訪問令牌

documentation以下工作流程:

1. If no token, redirect the user to the Microsoft signin page. 
2. The user is then redirected to the application, with an access token 
3. Use access token to have an authorization bearer 
4. Do what you gotta do... 

我的問題是在登錄部分。我不希望我的用戶被重定向到Microsoft登錄頁面。我希望我的應用程序在後臺連接並獲取訪問令牌(使用cURL或其他)。

我該怎麼做?爲什麼需要「在瀏覽器中打開」?

我試圖複製登錄過程,但我所得到的只是登錄頁面的HTML響應。

在此先感謝。

回答

2

您的應用程序充當單租戶服務或守護程序應用程序。

有關此方案的文檔是在這裏:https://developer.microsoft.com/en-us/graph/docs/authorization/app_only

  • 應用程序必須對應於Office365租戶
  • 的第一請求通過將應用程序的唯一標識符和祕密密鑰進行的AzureAD目錄中註冊在目錄中註冊。此請求將返回接入令牌

訪問令牌現在可以在下面的請求到Microsoft圖形API的授權使用。

+0

謝謝你的擡頭。它就在我的面前! – Jachinair

相關問題