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