Lenguaje

IConfidentialClientApplication.AcquireTokenByAuthorizationCode Método

Definición

Adquiere un token de la entidad configurada en la aplicación mediante el código de autorización recibido previamente del proveedor de identidades mediante el flujo de código de autorización de OAuth 2.0. Consulte Flujo de código de autorización. Este flujo se usa normalmente en aplicaciones web (por ejemplo, ASP.NET y ASP.NET Core aplicaciones web) que inician sesión los usuarios y pueden solicitar un código de autorización. Este método no busca en la caché de tokens, pero almacena el resultado en ella. Antes de llamar a este método, use otros métodos como AcquireTokenSilent(IEnumerable<String>, IAccount) para comprobar la caché de tokens.

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

Parámetros

scopes
IEnumerable<String>

Ámbitos solicitados para acceder a una API protegida.

authorizationCode
String

El código de autorización recibido del punto de conexión de autorización de servicio.

Devoluciones

Un generador que le permite agregar parámetros opcionales antes de ejecutar la solicitud de token.

Comentarios

Puede establecer parámetros opcionales mediante el encadenamiento del generador con, por ejemplo Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}), .

Se aplica a