Поделиться через


CookieValidatePrincipalContext Класс

Определение

Объект контекста, передаваемый методу 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)
Наследование
CookieValidatePrincipalContext
Наследование

Конструкторы

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

Создает новый экземпляр объекта контекста.

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

Создает новый экземпляр объекта контекста.

Свойства

HttpContext

Объект контекста, передаваемый методу CookieAuthenticationEvents ValidatePrincipal.

(Унаследовано от BaseContext)
HttpContext

Контекст.

(Унаследовано от BaseContext<TOptions>)
Options

Объект контекста, передаваемый методу CookieAuthenticationEvents ValidatePrincipal.

(Унаследовано от BaseCookieContext)
Options

Возвращает параметры проверки подлинности, связанные со схемой.

(Унаследовано от BaseContext<TOptions>)
Principal

Содержит субъект утверждений, поступающий с запросом. Может быть изменен для изменения сведений о прошедшем проверку подлинности пользователе.

Principal

Возвращает объект , ClaimsPrincipal содержащий утверждения пользователя.

(Унаследовано от PrincipalContext<TOptions>)
Properties

Содержит дополнительные метаданные, приходящие с запросом. Может быть изменен.

Properties

Возвращает или задает класс AuthenticationProperties.

(Унаследовано от PropertiesContext<TOptions>)
Request

Объект контекста, передаваемый методу CookieAuthenticationEvents ValidatePrincipal.

(Унаследовано от BaseContext)
Request

Запрос.

(Унаследовано от BaseContext<TOptions>)
Response

Объект контекста, передаваемый методу CookieAuthenticationEvents ValidatePrincipal.

(Унаследовано от BaseContext)
Response

Ответ.

(Унаследовано от BaseContext<TOptions>)
Scheme

Схема проверки подлинности.

(Унаследовано от BaseContext<TOptions>)
ShouldRenew

Если значение равно true, файл cookie будет продлен.

Методы

RejectPrincipal()

Вызывается для отклонения входящего субъекта. Это может делаться, если приложение определило, что учетная запись больше не является активной, и запрос должен считаться анонимным.

ReplacePrincipal(ClaimsPrincipal)

Вызывается для замены субъекта утверждений. Предоставленный субъект заменит значение свойства Principal, которое определяет удостоверение запроса, прошедшего проверку подлинности.

Применяется к