Idioma

BaseAbstractAcquireTokenParameterBuilder<T> Classe

Definição

Classe base para construtores de pedidos de token, que tentam adquirir um token com base nos parâmetros fornecidos.

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 Genérico

T
Herança
BaseAbstractAcquireTokenParameterBuilder<T>
Derivado

Construtores

Nome Descrição
BaseAbstractAcquireTokenParameterBuilder<T>()

Construtor padrão para AbstractAcquireTokenParameterBuilder.

Métodos

Nome Descrição
ExecuteAsync()

Executa o pedido de Token de forma assíncrona.

ExecuteAsync(CancellationToken)

Executa o pedido de Token de forma assíncrona, com possibilidade de cancelar o método assíncrono.

Validate()

Valida os parâmetros da operação AcquireToken.

WithCorrelationId(Guid)

Define o id de correlação a ser usado no pedido de autenticação. Usado para rastrear um pedido nos registos tanto do SDK como do serviço Identity Provider. Se não for definido, será gerado um aleatório.

WithExtraQueryParameters(Dictionary<String,String>)
Obsoleto.

Define parâmetros extra de consulta para a cadeia de consulta no pedido de autenticação HTTP.

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

Define Parâmetros Extra de Consulta para a cadeia de consulta no pedido de autenticação HTTP com controlo sobre quais os parâmetros incluídos na chave de cache

Métodos da Extensão

Nome Descrição
WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String, Boolean)

Adiciona um par chave-valor à chave cache do token sem a enviar como parâmetro de consulta. Use isto para particionar tokens em cache (por exemplo, isolando sessões de curta duração de sessões normais para o mesmo utilizador). Tanto AcquireTokenByAuthorizationCode como AcquireTokenSilent devem usar a mesma chave de partição para corresponder às entradas em cache.

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

Adiciona um par chave-valor à chave cache do token sem a enviar como parâmetro de consulta. Use isto para particionar tokens de acesso em cache (por exemplo, isolando sessões de curta duração de sessões normais para o mesmo utilizador). Tanto AcquireTokenByAuthorizationCode como AcquireTokenSilent devem usar a mesma chave de partição para corresponder às entradas em cache.

Aplica-se a