ConfidentialClientApplication.AcquireTokenByAuthorizationCode Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.