Langue

IConfidentialClientApplication.AcquireTokenByAuthorizationCode Méthode

Définition

Acquiert un jeton de l’autorité configurée dans l’application à l’aide du code d’autorisation précédemment reçu du fournisseur d’identité à l’aide du flux de code d’autorisation OAuth 2.0. Consultez flux de code d’autorisation. Ce flux est généralement utilisé dans les applications web (par exemple, ASP.NET et ASP.NET Core applications web) qui connectent les utilisateurs et peuvent demander un code d’autorisation. Cette méthode ne recherche pas dans le cache de jetons, mais stocke le résultat dans celui-ci. Avant d’appeler cette méthode, utilisez d’autres méthodes telles que AcquireTokenSilent(IEnumerable<String>, IAccount) pour vérifier le cache de jetons.

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

Paramètres

scopes
IEnumerable<String>

Étendues demandées pour accéder à une API protégée.

authorizationCode
String

Code d’autorisation reçu du point de terminaison d’autorisation de service.

Retours

Générateur vous permettant d’ajouter des paramètres facultatifs avant d’exécuter la demande de jeton.

Remarques

Vous pouvez définir des paramètres facultatifs en chaînant le générateur avec, par exemple Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}),

S’applique à