Sdílet prostřednictvím


CookieValidatePrincipalContext Třída

Definice

Kontextový objekt předaný metodě 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)
Dědičnost
CookieValidatePrincipalContext
Dědičnost

Konstruktory

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

Vytvoří novou instanci objektu kontextu.

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

Vytvoří novou instanci objektu kontextu.

Vlastnosti

HttpContext

Kontextový objekt předaný metodě CookieAuthenticationEvents ValidatePrincipal.

(Zděděno od BaseContext)
HttpContext

Kontext

(Zděděno od BaseContext<TOptions>)
Options

Kontextový objekt předaný metodě CookieAuthenticationEvents ValidatePrincipal.

(Zděděno od BaseCookieContext)
Options

Získá možnosti ověřování přidružené k schématu.

(Zděděno od BaseContext<TOptions>)
Principal

Obsahuje objekt zabezpečení deklarací identity přicházející s žádostí. Může se změnit, aby se změnily podrobnosti o ověřeném uživateli.

Principal

ClaimsPrincipal Získá obsahující deklarace identity uživatele.

(Zděděno od PrincipalContext<TOptions>)
Properties

Obsahuje další metadata přicházející s lístkem žádosti. Může být změněn.

Properties

Získá nebo nastaví AuthenticationProperties.

(Zděděno od PropertiesContext<TOptions>)
Request

Kontextový objekt předaný metodě CookieAuthenticationEvents ValidatePrincipal.

(Zděděno od BaseContext)
Request

Žádost

(Zděděno od BaseContext<TOptions>)
Response

Kontextový objekt předaný metodě CookieAuthenticationEvents ValidatePrincipal.

(Zděděno od BaseContext)
Response

Odpověď.

(Zděděno od BaseContext<TOptions>)
Scheme

Schéma ověřování.

(Zděděno od BaseContext<TOptions>)
ShouldRenew

Pokud ano, soubor cookie se obnoví.

Metody

RejectPrincipal()

Volá se za účelem odmítnutí příchozího objektu zabezpečení. To se může provést, pokud aplikace zjistí, že účet už není aktivní a žádost by se měla považovat za anonymní.

ReplacePrincipal(ClaimsPrincipal)

Volá se k nahrazení objektu zabezpečení deklarací identity. Zadaný objekt zabezpečení nahradí hodnotu vlastnosti Principal, která určuje identitu ověřeného požadavku.

Platí pro