Idioma

BaseAbstractAcquireTokenParameterBuilder<T> Classe

Definição

Classe base para construtores de solicitações 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

T
Herança
BaseAbstractAcquireTokenParameterBuilder<T>
Derivado

Construtores

Nome Description
BaseAbstractAcquireTokenParameterBuilder<T>()

Construtor padrão para AbstractAcquireTokenParameterBuilder.

Métodos

Nome Description
ExecuteAsync()

Executa a solicitação de token de forma assíncrona.

ExecuteAsync(CancellationToken)

Executa a solicitação de token de forma assíncrona, com a possibilidade de cancelar o método assíncrono.

Validate()

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

WithCorrelationId(Guid)

Define a ID de correlação a ser usada na solicitação de autenticação. Usado para acompanhar uma solicitação nos logs do SDK e do serviço provedor de identidade. Se não for definido, um aleatório será gerado.

WithExtraQueryParameters(Dictionary<String,String>)
Obsoleto.

Define parâmetros de consulta extras para a cadeia de caracteres de consulta na solicitação de autenticação HTTP.

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

Define parâmetros de consulta extra para a cadeia de caracteres de consulta na solicitação de autenticação HTTP com controle sobre quais parâmetros estão incluídos na chave de cache

Métodos de Extensão

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

Adiciona um par chave-valor à chave de cache de token sem enviá-la como um parâmetro de consulta. Use isso para particionar tokens armazenados em cache (por exemplo, isolando sessões de curta duração de sessões regulares para o mesmo usuário). Ambos AcquireTokenByAuthorizationCode e AcquireTokenSilent devem usar a mesma chave de partição para corresponder a entradas armazenadas em cache.

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

Adiciona um par chave-valor à chave de cache de token sem enviá-la como um parâmetro de consulta. Use isso para particionar tokens de acesso armazenados em cache (por exemplo, isolando sessões de curta duração de sessões regulares para o mesmo usuário). Ambos AcquireTokenByAuthorizationCode e AcquireTokenSilent devem usar a mesma chave de partição para corresponder a entradas armazenadas em cache.

Aplica-se a