IConfidentialClientApplication.AcquireTokenByAuthorizationCode Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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}),