IConfidentialClientApplication.AcquireTokenByAuthorizationCode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
利用先前透過 OAuth 2.0 授權碼流程從身份提供者收到的授權碼,從應用程式中設定的權威機構取得憑證。 請參見 授權代碼流程。 此流程通常用於網頁應用程式(例如 ASP.NET 和 ASP.NET Core 網頁應用程式),這些應用程式會讓使用者登入並能請求授權碼。 此方法不會查看標記快取,而是將結果儲存在其中。 在呼叫此方法之前,請使用其他方法,例如 AcquireTokenSilent(IEnumerable<String>, IAccount) 檢查令牌快取。
public Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder AcquireTokenByAuthorizationCode(System.Collections.Generic.IEnumerable<string> scopes, string authorizationCode);
abstract member AcquireTokenByAuthorizationCode : seq<string> * string -> Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder
Public Function AcquireTokenByAuthorizationCode (scopes As IEnumerable(Of String), authorizationCode As String) As AcquireTokenByAuthorizationCodeParameterBuilder
參數
- scopes
- IEnumerable<String>
請求存取受保護 API 的範圍。
- authorizationCode
- String
授權碼是從服務授權端點收到的。
傳回
一個建構器,讓你在執行 token 請求前能加入可選參數。
備註
你可以透過串接建構器,例如, Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String})設定可選參數,