Language

IConfidentialClientApplication.AcquireTokenByAuthorizationCode メソッド

定義

OAuth 2.0 認証コード フローを使用して ID プロバイダーから以前に受信した承認コードを使用して、アプリで構成された機関からトークンを取得します。 承認コード フローを参照してください。 このフローは通常、ユーザーをサインインさせ、承認コードを要求できる Web アプリ (ASP.NET や ASP.NET Core Web アプリなど) で使用されます。 このメソッドはトークン キャッシュを検索しませんが、結果を格納します。 このメソッドを呼び出す前に、 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

サービス承認エンドポイントから受信した承認コード。

返品

トークン要求を実行する前に省略可能なパラメーターを追加できるビルダー。

注釈

オプションのパラメーターは、ビルダーを Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) などと連結することで設定できます。

適用対象