Compartir a través de


CookieValidatePrincipalContext Clase

Definición

Objeto de contexto pasado al método CookieAuthenticationEvents ValidatePrincipal.

public ref class CookieValidatePrincipalContext : Microsoft::AspNetCore::Authentication::Cookies::BaseCookieContext
public ref class CookieValidatePrincipalContext : Microsoft::AspNetCore::Authentication::PrincipalContext<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>
public class CookieValidatePrincipalContext : Microsoft.AspNetCore.Authentication.Cookies.BaseCookieContext
public class CookieValidatePrincipalContext : Microsoft.AspNetCore.Authentication.PrincipalContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>
type CookieValidatePrincipalContext = class
    inherit BaseCookieContext
type CookieValidatePrincipalContext = class
    inherit PrincipalContext<CookieAuthenticationOptions>
Public Class CookieValidatePrincipalContext
Inherits BaseCookieContext
Public Class CookieValidatePrincipalContext
Inherits PrincipalContext(Of CookieAuthenticationOptions)
Herencia
CookieValidatePrincipalContext
Herencia

Constructores

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

Crea una nueva instancia de objeto de contexto.

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

Crea una nueva instancia de objeto de contexto.

Propiedades

HttpContext

Objeto de contexto pasado al método CookieAuthenticationEvents ValidatePrincipal.

(Heredado de BaseContext)
HttpContext

Contexto.

(Heredado de BaseContext<TOptions>)
Options

Objeto de contexto pasado al método CookieAuthenticationEvents ValidatePrincipal.

(Heredado de BaseCookieContext)
Options

Obtiene las opciones de autenticación asociadas al esquema.

(Heredado de BaseContext<TOptions>)
Principal

Contiene la entidad de seguridad de notificaciones que llega con la solicitud. Se puede alterar para cambiar los detalles del usuario autenticado.

Principal

Obtiene el ClaimsPrincipal objeto que contiene las notificaciones del usuario.

(Heredado de PrincipalContext<TOptions>)
Properties

Contiene los metadatos adicionales que llegan con el vale de solicitud. Se pueden alterar.

Properties

Obtiene o establece el AuthenticationProperties.

(Heredado de PropertiesContext<TOptions>)
Request

Objeto de contexto pasado al método CookieAuthenticationEvents ValidatePrincipal.

(Heredado de BaseContext)
Request

La solicitud.

(Heredado de BaseContext<TOptions>)
Response

Objeto de contexto pasado al método CookieAuthenticationEvents ValidatePrincipal.

(Heredado de BaseContext)
Response

Respuesta.

(Heredado de BaseContext<TOptions>)
Scheme

Esquema de autenticación.

(Heredado de BaseContext<TOptions>)
ShouldRenew

Si es true, se renovará la cookie.

Métodos

RejectPrincipal()

Se llama para rechazar la entidad de seguridad entrante. Se puede hacer si la aplicación ha determinado que la cuenta ya no está activa y la solicitud se debe tratar como si fuera anónima.

ReplacePrincipal(ClaimsPrincipal)

Se llama para reemplazar la entidad de seguridad de notificaciones. La entidad de seguridad proporcionada reemplazará el valor de la propiedad Principal, que determina la identidad de la solicitud autenticada.

Se aplica a