Język

ConfidentialClientApplication.AcquireTokenByAuthorizationCode Metoda

Definicja

Uzyskuje token zabezpieczający z urzędu skonfigurowanego w aplikacji przy użyciu kodu autoryzacji otrzymanego wcześniej z usługi STS. Używa przepływu kodu autoryzacji OAuth 2.0 (zobacz https://aka.ms/msal-net-authorization-code). Jest ona zwykle używana w aplikacjach internetowych (na przykład ASP.NET / ASP.NET Core aplikacjach internetowych), które loguje użytkowników i mogą żądać kodu autoryzacji. Ta metoda nie wyszukuje pamięci podręcznej tokenów, ale przechowuje wynik, więc można ją wyszukać przy użyciu innych metod, takich jak AcquireTokenSilent(IEnumerable<String>, IAccount).

public Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder AcquireTokenByAuthorizationCode(System.Collections.Generic.IEnumerable<string> scopes, string authorizationCode);
abstract member AcquireTokenByAuthorizationCode : seq<string> * string -> Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder
override this.AcquireTokenByAuthorizationCode : seq<string> * string -> Microsoft.Identity.Client.AcquireTokenByAuthorizationCodeParameterBuilder
Public Function AcquireTokenByAuthorizationCode (scopes As IEnumerable(Of String), authorizationCode As String) As AcquireTokenByAuthorizationCodeParameterBuilder

Parametry

scopes
IEnumerable<String>

Zakresy wymagane do uzyskania dostępu do chronionego interfejsu API

authorizationCode
String

Kod autoryzacji otrzymany z punktu końcowego autoryzacji usługi.

Zwraca

Konstruktor umożliwiający dodawanie opcjonalnych parametrów przed wykonaniem żądania tokenu

Implementuje

Uwagi

Parametry opcjonalne można ustawić, łącząc konstruktora z innymi elementami . Za pomocą metod.

Dotyczy