Lenguaje

BaseAbstractAcquireTokenParameterBuilder<T> Clase

Definición

Clase base para generadores de solicitudes de token, que intentan adquirir un token basado en los parámetros proporcionados.

public abstract class BaseAbstractAcquireTokenParameterBuilder<T> where T : BaseAbstractAcquireTokenParameterBuilder<T>
type BaseAbstractAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)> = class
Public MustInherit Class BaseAbstractAcquireTokenParameterBuilder(Of T)

Parámetros de tipo

T
Herencia
BaseAbstractAcquireTokenParameterBuilder<T>
Derivado

Constructores

Nombre Description
BaseAbstractAcquireTokenParameterBuilder<T>()

Constructor predeterminado para AbstractAcquireTokenParameterBuilder.

Métodos

Nombre Description
ExecuteAsync()

Ejecuta la solicitud de token de forma asincrónica.

ExecuteAsync(CancellationToken)

Ejecuta la solicitud de token de forma asincrónica, con la posibilidad de cancelar el método asincrónico.

Validate()

Valida los parámetros de la operación AcquireToken.

WithCorrelationId(Guid)

Establece el identificador de correlación que se usará en la solicitud de autenticación. Se usa para realizar un seguimiento de una solicitud en los registros del SDK y del servicio proveedor de identidades. Si no se establece, se generará uno aleatorio.

WithExtraQueryParameters(Dictionary<String,String>)
Obsoletos.

Establece parámetros de consulta adicionales para la cadena de consulta en la solicitud de autenticación HTTP.

WithExtraQueryParameters(IDictionary<String,ValueTuple<String,Boolean>>)

Establece parámetros de consulta adicionales para la cadena de consulta en la solicitud de autenticación HTTP con control sobre qué parámetros se incluyen en la clave de caché.

Métodos de extensión

Nombre Description
WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String, Boolean)

Agrega un par clave-valor a la clave de caché de tokens sin enviarlo como parámetro de consulta. Úselo para crear particiones de tokens almacenados en caché (por ejemplo, aislar sesiones de corta duración de sesiones regulares para el mismo usuario). Tanto como AcquireTokenByAuthorizationCodeAcquireTokenSilent deben usar la misma clave de partición para que coincidan con las entradas almacenadas en caché.

WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String)

Agrega un par clave-valor a la clave de caché de tokens sin enviarlo como parámetro de consulta. Úselo para particionar tokens de acceso almacenados en caché (por ejemplo, aislar sesiones de corta duración de sesiones regulares para el mismo usuario). Tanto como AcquireTokenByAuthorizationCodeAcquireTokenSilent deben usar la misma clave de partición para que coincidan con las entradas almacenadas en caché.

Se aplica a