Partilhar via


AuthenticationProperties Classe

Definição

Dicionário usado para armazenar valores de estado sobre a sessão de autenticação.

public ref class AuthenticationProperties
public class AuthenticationProperties
type AuthenticationProperties = class
Public Class AuthenticationProperties
Herança
AuthenticationProperties
Derivado

Construtores

AuthenticationProperties()

Inicializa uma nova instância da classe AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>, IDictionary<String,Object>)

Inicializa uma nova instância da classe AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>)

Inicializa uma nova instância da classe AuthenticationProperties.

Propriedades

AllowRefresh

Obtém ou define se a atualização da sessão de autenticação deve ser permitida.

ExpiresUtc

Obtém ou define o período em que o tíquete de autenticação expira.

IsPersistent

Obtém ou define se a sessão de autenticação será persistente entre várias solicitações.

IssuedUtc

Obtém ou define a hora em que o tíquete de autenticação foi emitido.

Items

Valores de estado sobre a sessão de autenticação.

Parameters

Coleção de parâmetros que são passados para o manipulador de autenticação. Elas não se destinam à serialização ou persistência, apenas para fluxo de dados entre sites de chamadas.

RedirectUri

Obtém ou define o caminho completo ou o URI absoluto a ser usado como um valor de resposta de redirecionamento http.

Métodos

Clone()

Retornar uma cópia.

GetBool(String)

Obtenha um valor anulável Boolean da Items coleção.

GetDateTimeOffset(String)

Obtenha um valor anulável DateTimeOffset da Items coleção.

GetParameter<T>(String)

Obtenha um parâmetro da Parameters coleção.

GetString(String)

Obtenha um valor de cadeia de caracteres da Items coleção.

SetBool(String, Nullable<Boolean>)

Defina ou remova um Boolean valor na Items coleção.

SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Define ou remove um DateTimeOffset valor na Items coleção.

SetParameter<T>(String, T)

Defina um valor de parâmetro na Parameters coleção.

SetString(String, String)

Defina ou remova um valor de cadeia de caracteres da Items coleção.

Métodos de Extensão

GetTokens(AuthenticationProperties)

Retorna todas as AuthenticationToken instâncias contidas nas propriedades.

GetTokenValue(AuthenticationProperties, String)

Retorna o valor de um token.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Armazena um conjunto de tokens de autenticação, depois de remover tokens antigos.

UpdateTokenValue(AuthenticationProperties, String, String)

Atualizações o valor de um token, se já estiver presente.

Aplica-se a