簡體   English   中英

Microsoft Graph API - 如何在沒有授權碼的情況下獲取訪問令牌?

[英]Microsoft Graph API - how to get access token without Authorization Code?

我希望我的 Web API 獲得訪問令牌,然后調用 Microsoft Graph API。 我瀏覽了一些文檔和線程,但他們都談到了一種 POST 方法,該方法要求在 AAD 上注冊應用程序時創建的客戶端 ID 和應用程序機密。

我在這里關注這個文件。

我的問題是:

什么是client_credentials 我應該從哪里得到它? 我認為 API 應該與我只使用的秘密和客戶端一起工作。

我感謝您的幫助。

HTTP 請求中有 4 個參數:

  1. grant_type:在這種情況下,值為“client_credentials”
  2. client_id:您的應用程序的客戶端 ID
  3. client_secret:你的應用的客戶端密碼
  4. 資源:您想要令牌的 API 的標識符,在本例中為https://graph.microsoft.com

因此,您的應用只需要客戶端 ID 和密碼。

如果您使用 v2 端點/MSAL,請注意沒有資源參數。 相反,您將使用scope=https://graph.microsoft.com/.default

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM