IConfidentialClientApplication.AcquireTokenByAuthorizationCode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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}) などと連結することで設定できます。