Språk

IConfidentialClientApplication.AcquireTokenByAuthorizationCode Metod

Definition

Hämtar en token från den utfärdare som konfigurerats i appen med hjälp av auktoriseringskoden som tidigare tagits emot från identitetsprovidern med hjälp av OAuth 2.0-auktoriseringskodflödet. Se Auktoriseringskodflöde. Det här flödet används vanligtvis i webbappar (till exempel ASP.NET och ASP.NET Core webbappar) som loggar in användare och kan begära en auktoriseringskod. Den här metoden ser inte ut i tokencachen, men lagrar resultatet i den. Innan du anropar den här metoden använder du andra metoder, till exempel AcquireTokenSilent(IEnumerable<String>, IAccount) för att kontrollera tokencachen.

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

Parametrar

scopes
IEnumerable<String>

Omfång som begärs för åtkomst till ett skyddat API.

authorizationCode
String

Auktoriseringskoden som tagits emot från tjänstauktoriseringsslutpunkten.

Returer

En byggare som gör att du kan lägga till valfria parametrar innan du kör tokenbegäran.

Kommentarer

Du kan ange valfria parametrar genom att länka byggaren med, till exempel Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}),

Gäller för