Bagikan melalui


CookieValidatePrincipalContext Kelas

Definisi

Objek konteks diteruskan ke metode 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)
Warisan
CookieValidatePrincipalContext
Warisan

Konstruktor

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

Membuat instans baru objek konteks.

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

Membuat instans baru objek konteks.

Properti

HttpContext

Objek konteks diteruskan ke metode CookieAuthenticationEvents ValidatePrincipal.

(Diperoleh dari BaseContext)
HttpContext

Konteksnya.

(Diperoleh dari BaseContext<TOptions>)
Options

Objek konteks diteruskan ke metode CookieAuthenticationEvents ValidatePrincipal.

(Diperoleh dari BaseCookieContext)
Options

Mendapatkan opsi autentikasi yang terkait dengan skema.

(Diperoleh dari BaseContext<TOptions>)
Principal

Berisi prinsip klaim yang tiba dengan permintaan. Dapat diubah untuk mengubah detail pengguna yang diautentikasi.

Principal

ClaimsPrincipal Mendapatkan yang berisi klaim pengguna.

(Diperoleh dari PrincipalContext<TOptions>)
Properties

Berisi meta-data tambahan yang tiba dengan tiket permintaan. Dapat diubah.

Properties

Mendapatkan atau mengatur AuthenticationProperties.

(Diperoleh dari PropertiesContext<TOptions>)
Request

Objek konteks diteruskan ke metode CookieAuthenticationEvents ValidatePrincipal.

(Diperoleh dari BaseContext)
Request

Permintaan.

(Diperoleh dari BaseContext<TOptions>)
Response

Objek konteks diteruskan ke metode CookieAuthenticationEvents ValidatePrincipal.

(Diperoleh dari BaseContext)
Response

Responnya.

(Diperoleh dari BaseContext<TOptions>)
Scheme

Skema autentikasi.

(Diperoleh dari BaseContext<TOptions>)
ShouldRenew

Jika true, cookie akan diperpanjang

Metode

RejectPrincipal()

Dipanggil untuk menolak kepala sekolah yang masuk. Ini dapat dilakukan jika aplikasi telah menentukan akun tidak lagi aktif, dan permintaan harus diperlakukan seolah-olah itu anonim.

ReplacePrincipal(ClaimsPrincipal)

Dipanggil untuk menggantikan prinsip klaim. Perwakilan yang disediakan akan menggantikan nilai properti Utama, yang menentukan identitas permintaan yang diautentikasi.

Berlaku untuk