CookieAuthenticationHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация обработчика проверки подлинности на основе файлов cookie.
public ref class CookieAuthenticationHandler : Microsoft::AspNetCore::Authentication::AuthenticationHandler<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>, Microsoft::AspNetCore::Authentication::IAuthenticationSignInHandler
public ref class CookieAuthenticationHandler : Microsoft::AspNetCore::Authentication::SignInAuthenticationHandler<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>
public class CookieAuthenticationHandler : Microsoft.AspNetCore.Authentication.AuthenticationHandler<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler
public class CookieAuthenticationHandler : Microsoft.AspNetCore.Authentication.SignInAuthenticationHandler<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>
type CookieAuthenticationHandler = class
inherit AuthenticationHandler<CookieAuthenticationOptions>
interface IAuthenticationSignInHandler
interface IAuthenticationSignOutHandler
interface IAuthenticationHandler
type CookieAuthenticationHandler = class
inherit SignInAuthenticationHandler<CookieAuthenticationOptions>
Public Class CookieAuthenticationHandler
Inherits AuthenticationHandler(Of CookieAuthenticationOptions)
Implements IAuthenticationSignInHandler
Public Class CookieAuthenticationHandler
Inherits SignInAuthenticationHandler(Of CookieAuthenticationOptions)
- Наследование
- Наследование
-
CookieAuthenticationHandler
- Реализации
Конструкторы
CookieAuthenticationHandler(IOptionsMonitor<CookieAuthenticationOptions>, ILoggerFactory, UrlEncoder, ISystemClock) |
Устаревшие..
Инициализирует новый экземпляр CookieAuthenticationHandler. |
CookieAuthenticationHandler(IOptionsMonitor<CookieAuthenticationOptions>, ILoggerFactory, UrlEncoder) |
Инициализирует новый экземпляр CookieAuthenticationHandler. |
Свойства
ChallengeCalled |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
ClaimsIssuer |
Возвращает издателя, который следует использовать при выдаче любых утверждений. (Унаследовано от AuthenticationHandler<TOptions>) |
Clock |
Устаревшие..
Возвращает ISystemClock. (Унаследовано от AuthenticationHandler<TOptions>) |
Context |
Возвращает или задает HttpContext. (Унаследовано от AuthenticationHandler<TOptions>) |
CurrentUri |
Возвращает абсолютный текущий URL-адрес. (Унаследовано от AuthenticationHandler<TOptions>) |
Events |
Обработчик вызывает методы событий, которые дают элементу управления приложением в определенных точках, где выполняется обработка. Если экземпляр по умолчанию не указан, он ничего не делает при вызове методов. |
InitializeResult |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
Logger |
Возвращает ILogger. (Унаследовано от AuthenticationHandler<TOptions>) |
Options |
Возвращает или задает параметры, связанные с этим обработчиком проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
OptionsMonitor |
Возвращает IOptionsMonitor<TOptions> для обнаружения изменений параметров. (Унаследовано от AuthenticationHandler<TOptions>) |
OriginalPath |
Возвращает путь, как показано ПО промежуточного слоя проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
OriginalPathBase |
Возвращает базу пути, как показано по промежуточному слоям проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
PriorHandler |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
Request |
Возвращает HttpRequest, связанную с текущим запросом. (Унаследовано от AuthenticationHandler<TOptions>) |
Response |
Возвращает HttpResponse, связанную с текущим запросом. (Унаследовано от AuthenticationHandler<TOptions>) |
Scheme |
Возвращает или задает AuthenticationScheme, связанные с этим обработчиком проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
SignInAccepted |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
SignOutAccepted |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
TimeProvider |
Возвращает текущее время, в первую очередь для модульного тестирования. (Унаследовано от AuthenticationHandler<TOptions>) |
UrlEncoder |
Возвращает UrlEncoder. (Унаследовано от AuthenticationHandler<TOptions>) |
Методы
AuthenticateAsync() |
Проверка подлинности текущего запроса. (Унаследовано от AuthenticationHandler<TOptions>) |
AuthenticateAsync(AuthenticateContext) |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
BuildRedirectUri(String) |
Создает абсолютный URL-адрес для указанного |
ChallengeAsync(AuthenticationProperties) |
Вызов текущего запроса. (Унаследовано от AuthenticationHandler<TOptions>) |
ChallengeAsync(ChallengeContext) |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
CreateEventsAsync() |
Создает новый экземпляр экземпляра событий. |
FinishResponseAsync() |
Перехватчик, который вызывается при отправке ответа |
ForbidAsync(AuthenticationProperties) |
Запретить текущий запрос. (Унаследовано от AuthenticationHandler<TOptions>) |
GetDescriptions(DescribeSchemesContext) |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleAuthenticateAsync() |
Позволяет производным типам обрабатывать проверку подлинности. |
HandleAuthenticateOnceAsync() |
Используется для обеспечения вызова HandleAuthenticateAsync только один раз. Последующие вызовы возвращают тот же результат проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceSafeAsync() |
Используется для обеспечения безопасного вызова HandleAuthenticateAsync. Последующие вызовы возвращают тот же результат проверки подлинности. Все исключения будут преобразованы в результат неудачной проверки подлинности, содержащий исключение. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleChallengeAsync(AuthenticationProperties) |
Переопределите этот метод, чтобы справиться с проблемами 401, если схема проверки подлинности, под вопросом, относится к взаимодействию с проверкой подлинности в рамках потока запросов. (например, добавление заголовка ответа или изменение результата 401 на 302 страницы входа или внешнего расположения входа.) |
HandleForbiddenAsync(AuthenticationProperties) |
Переопределите этот метод для обработки Forbid. |
HandleForbiddenAsync(ChallengeContext) |
Переопределите этот метод для решения проблемы, которая запрещена. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleRequestAsync() |
Вызывается один раз по общему коду после инициализации. Если ПО промежуточного слоя проверки подлинности реагирует непосредственно на конкретные известные пути, которые он должен переопределить эту виртуальную, сравните путь запроса с известными путями, предоставьте любую информацию ответа соответствующим образом и true, чтобы остановить дальнейшую обработку. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleSignInAsync(ClaimsPrincipal, AuthenticationProperties) |
Переопределите этот метод для обработки SignIn. |
HandleSignInAsync(SignInContext) |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleSignOutAsync(AuthenticationProperties) |
Переопределите этот метод для обработки SignOut. |
HandleSignOutAsync(SignOutContext) |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleUnauthorizedAsync(ChallengeContext) |
Переопределите этот метод, чтобы справиться с проблемами 401, если схема проверки подлинности, под вопросом, относится к взаимодействию с проверкой подлинности в рамках потока запросов. (например, добавление заголовка ответа или изменение результата 401 на 302 страницы входа или внешнего расположения входа.) (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeAsync(AuthenticationScheme, HttpContext) |
Инициализируйте обработчик, устраните параметры и проверьте их. (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) |
Инициализация вызывается один раз на запрос для контекстуализации этого экземпляра с соответствующим состоянием. (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeEventsAsync() |
Инициализирует объект событий, вызываемый один раз для каждого запроса по InitializeAsync(AuthenticationScheme, HttpContext). (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeHandlerAsync() |
Вызывается после инициализации параметров или событий обработчика для завершения инициализации. |
ResolveTarget(String) |
Разрешает схему, в которую пересылается эта операция проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
ShouldHandleScheme(String, Boolean) |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
SignInAsync(ClaimsPrincipal, AuthenticationProperties) |
Реализация обработчика проверки подлинности на основе файлов cookie. |
SignInAsync(ClaimsPrincipal, AuthenticationProperties) |
Обработка входа. (Унаследовано от SignInAuthenticationHandler<TOptions>) |
SignInAsync(SignInContext) |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |
SignOutAsync(AuthenticationProperties) |
Реализация обработчика проверки подлинности на основе файлов cookie. |
SignOutAsync(AuthenticationProperties) |
Поведение выхода. (Унаследовано от SignOutAuthenticationHandler<TOptions>) |
SignOutAsync(SignOutContext) |
Реализация обработчика проверки подлинности на основе файлов cookie. (Унаследовано от AuthenticationHandler<TOptions>) |