ConfidentialClientApplication.AcquireTokenForClient 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從應用程式中設定的權威機構取得一個權杖,用於機密客戶端本身(非使用者名義),使用客戶端憑證流程。 參見 https://aka.ms/msal-net-client-credentials。
public Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder AcquireTokenForClient(System.Collections.Generic.IEnumerable<string> scopes);
abstract member AcquireTokenForClient : seq<string> -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder
override this.AcquireTokenForClient : seq<string> -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder
Public Function AcquireTokenForClient (scopes As IEnumerable(Of String)) As AcquireTokenForClientParameterBuilder
參數
- scopes
- IEnumerable<String>
請求存取受保護 API 的範圍。
對於此流程(用戶端憑證),使用 AAD 令牌保護的 Microsoft API 範圍為「{ResourceIdUri/.default}」。 例如https://management.azure.net/.default,對於 Microsoft Graph 來說,。 https://graph.microsoft.com/.default
請求的範圍會靜態定義,應用程式註冊在入口網站中,且無法在應用程式中覆寫。
傳回
一個建構器,讓你在執行 token 請求前能加入可選參數
實作
備註
你也可以串接以下可選參數: WithForceRefresh(Boolean)Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String})