Udostępnij za pośrednictwem


CookieValidatePrincipalContext Klasa

Definicja

Obiekt kontekstu przekazany do metody 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)
Dziedziczenie
CookieValidatePrincipalContext
Dziedziczenie

Konstruktory

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

Tworzy nowe wystąpienie obiektu kontekstu.

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

Tworzy nowe wystąpienie obiektu kontekstu.

Właściwości

HttpContext

Obiekt kontekstu przekazany do metody CookieAuthenticationEvents ValidatePrincipal.

(Odziedziczone po BaseContext)
HttpContext

Kontekst.

(Odziedziczone po BaseContext<TOptions>)
Options

Obiekt kontekstu przekazany do metody CookieAuthenticationEvents ValidatePrincipal.

(Odziedziczone po BaseCookieContext)
Options

Pobiera opcje uwierzytelniania skojarzone ze schematem.

(Odziedziczone po BaseContext<TOptions>)
Principal

Zawiera podmiot zabezpieczeń oświadczeń przybywających z żądaniem. Można zmienić, aby zmienić szczegóły uwierzytelnionego użytkownika.

Principal

ClaimsPrincipal Pobiera zawierające oświadczenia użytkownika.

(Odziedziczone po PrincipalContext<TOptions>)
Properties

Zawiera dodatkowe metadane przybywające z biletem żądania. Może zostać zmieniony.

Properties

Pobiera lub ustawia wartość AuthenticationProperties.

(Odziedziczone po PropertiesContext<TOptions>)
Request

Obiekt kontekstu przekazany do metody CookieAuthenticationEvents ValidatePrincipal.

(Odziedziczone po BaseContext)
Request

Żądanie.

(Odziedziczone po BaseContext<TOptions>)
Response

Obiekt kontekstu przekazany do metody CookieAuthenticationEvents ValidatePrincipal.

(Odziedziczone po BaseContext)
Response

Odpowiedź.

(Odziedziczone po BaseContext<TOptions>)
Scheme

Schemat uwierzytelniania.

(Odziedziczone po BaseContext<TOptions>)
ShouldRenew

W przypadku wartości true plik cookie zostanie odnowiony

Metody

RejectPrincipal()

Wywoływane w celu odrzucenia przychodzącego podmiotu zabezpieczeń. Można to zrobić, jeśli aplikacja ustaliła, że konto nie jest już aktywne, a żądanie powinno być traktowane tak, jakby było anonimowe.

ReplacePrincipal(ClaimsPrincipal)

Wywołana w celu zastąpienia podmiotu zabezpieczeń oświadczeń. Podany podmiot zabezpieczeń zastąpi wartość właściwości Principal, która określa tożsamość uwierzytelnionego żądania.

Dotyczy