Aracılığıyla paylaş


CookieValidatePrincipalContext Sınıf

Tanım

CookieAuthenticationEvents ValidatePrincipal yöntemine geçirilen bağlam nesnesi.

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)
Devralma
CookieValidatePrincipalContext
Devralma

Oluşturucular

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

Bağlam nesnesinin yeni bir örneğini oluşturur.

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

Bağlam nesnesinin yeni bir örneğini oluşturur.

Özellikler

HttpContext

CookieAuthenticationEvents ValidatePrincipal yöntemine geçirilen bağlam nesnesi.

(Devralındığı yer: BaseContext)
HttpContext

Bağlam.

(Devralındığı yer: BaseContext<TOptions>)
Options

CookieAuthenticationEvents ValidatePrincipal yöntemine geçirilen bağlam nesnesi.

(Devralındığı yer: BaseCookieContext)
Options

Şemayla ilişkili kimlik doğrulama seçeneklerini alır.

(Devralındığı yer: BaseContext<TOptions>)
Principal

İstekle gelen talep sorumlusunu içerir. Kimliği doğrulanmış kullanıcının ayrıntılarını değiştirmek için değiştirilebilir.

Principal

ClaimsPrincipal Kullanıcı taleplerini içeren öğesini alır.

(Devralındığı yer: PrincipalContext<TOptions>)
Properties

İstek biletiyle gelen ek meta verileri içerir. Değiştirilmiş olabilir.

Properties

öğesini alır veya ayarlar AuthenticationProperties.

(Devralındığı yer: PropertiesContext<TOptions>)
Request

CookieAuthenticationEvents ValidatePrincipal yöntemine geçirilen bağlam nesnesi.

(Devralındığı yer: BaseContext)
Request

İstek.

(Devralındığı yer: BaseContext<TOptions>)
Response

CookieAuthenticationEvents ValidatePrincipal yöntemine geçirilen bağlam nesnesi.

(Devralındığı yer: BaseContext)
Response

Yanıt.

(Devralındığı yer: BaseContext<TOptions>)
Scheme

Kimlik doğrulama düzeni.

(Devralındığı yer: BaseContext<TOptions>)
ShouldRenew

Doğruysa, tanımlama bilgisi yenilenir

Yöntemler

RejectPrincipal()

Gelen sorumluyu reddetmek için çağrıldı. Uygulama hesabın artık etkin olmadığını belirlemişse ve istek anonimmiş gibi ele alınmalıdır.

ReplacePrincipal(ClaimsPrincipal)

Talep sorumlusunu değiştirmek için çağrıldı. Sağlanan sorumlu, kimliği doğrulanmış isteğin kimliğini belirleyen Principal özelliğinin değerini değiştirir.

Şunlara uygulanır