Taal

IConfidentialClientApplication.AcquireTokenByAuthorizationCode Methode

Definitie

Hiermee verkrijgt u een token van de instantie die in de app is geconfigureerd met behulp van de autorisatiecode die eerder is ontvangen van de id-provider met behulp van de OAuth 2.0-autorisatiecodestroom. Zie autorisatiecodestroom. Deze stroom wordt meestal gebruikt in web-apps (bijvoorbeeld ASP.NET en ASP.NET Core web-apps) die gebruikers aanmelden en een autorisatiecode kunnen aanvragen. Deze methode kijkt niet in de tokencache, maar slaat het resultaat erin op. Voordat u deze methode aanroept, gebruikt u andere methoden, zoals AcquireTokenSilent(IEnumerable<String>, IAccount) het controleren van de tokencache.

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

Parameters

scopes
IEnumerable<String>

Bereiken die zijn aangevraagd voor toegang tot een beveiligde API.

authorizationCode
String

De autorisatiecode die is ontvangen van het eindpunt voor serviceautorisatie.

Retouren

Een opbouwfunctie waarmee u optionele parameters kunt toevoegen voordat u de tokenaanvraag uitvoert.

Opmerkingen

U kunt optionele parameters instellen door de opbouwfunctie te koppelen, bijvoorbeeld Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String})

Van toepassing op