IConfidentialClientApplication.AcquireTokenByAuthorizationCode Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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})