AuthenticationProperties Clase

Definición

Diccionario que se usa para almacenar valores de estado sobre la sesión de autenticación.

public ref class AuthenticationProperties
public class AuthenticationProperties
type AuthenticationProperties = class
Public Class AuthenticationProperties
Herencia
AuthenticationProperties
Derivado

Constructores

AuthenticationProperties()

Inicializa una nueva instancia de la clase AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>)

Inicializa una nueva instancia de la clase AuthenticationProperties.

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

Inicializa una nueva instancia de la clase AuthenticationProperties.

Propiedades

AllowRefresh

Obtiene o establece si se debe permitir la actualización de la sesión de autenticación.

ExpiresUtc

Obtiene o establece la fecha y la hora en las que expira el vale de autenticación.

IsPersistent

Obtiene o establece si la sesión de autenticación persiste en varias solicitudes.

IssuedUtc

Obtiene o establece la fecha y la hora en las que se emitió el vale de autenticación.

Items

Valores de estado de la sesión de autenticación.

Parameters

Colección de parámetros que se pasan al controlador de autenticación. Estos no están pensados para la serialización o persistencia, solo para el flujo de datos entre sitios de llamada.

RedirectUri

Obtiene o establece la ruta de acceso completa o URI absoluto que debe usarse como valor de respuesta de redireccionamiento HTTP.

Métodos

Clone()

Devuelve una copia.

GetBool(String)

Obtiene un que acepta Boolean valores NULL de la Items colección.

GetDateTimeOffset(String)

Obtenga un valor que acepta DateTimeOffset valores NULL de la Items colección.

GetParameter<T>(String)

Obtenga un parámetro de la Parameters colección.

GetString(String)

Obtiene un valor de cadena de la Items colección.

SetBool(String, Nullable<Boolean>)

Establezca o quite un Boolean valor en la Items colección.

SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Establece o quita un DateTimeOffset valor de la Items colección.

SetParameter<T>(String, T)

Establezca un valor de parámetro en la Parameters colección.

SetString(String, String)

Establezca o quite un valor de cadena de la Items colección.

Métodos de extensión

GetTokens(AuthenticationProperties)

Devuelve todas las AuthenticationToken instancias contenidas en las propiedades.

GetTokenValue(AuthenticationProperties, String)

Devuelve el valor de un token.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Almacena un conjunto de tokens de autenticación, después de quitar los tokens antiguos.

UpdateTokenValue(AuthenticationProperties, String, String)

Novedades el valor de un token si ya está presente.

Se aplica a