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, которое определяет удостоверение запроса, прошедшего проверку подлинности. |