RemoteAuthenticationHandler<TOptions> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика.
generic <typename TOptions>
where TOptions : RemoteAuthenticationOptionspublic ref class RemoteAuthenticationHandler abstract : Microsoft::AspNetCore::Authentication::AuthenticationHandler<TOptions>
generic <typename TOptions>
where TOptions : RemoteAuthenticationOptionsgcnew()public ref class RemoteAuthenticationHandler abstract : Microsoft::AspNetCore::Authentication::AuthenticationHandler<TOptions>, Microsoft::AspNetCore::Authentication::IAuthenticationRequestHandler
public abstract class RemoteAuthenticationHandler<TOptions> : Microsoft.AspNetCore.Authentication.AuthenticationHandler<TOptions> where TOptions : RemoteAuthenticationOptions
public abstract class RemoteAuthenticationHandler<TOptions> : Microsoft.AspNetCore.Authentication.AuthenticationHandler<TOptions>, Microsoft.AspNetCore.Authentication.IAuthenticationRequestHandler where TOptions : RemoteAuthenticationOptions, new()
type RemoteAuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions)> = class
inherit AuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions)>
type RemoteAuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))> = class
inherit AuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))>
interface IAuthenticationRequestHandler
interface IAuthenticationHandler
type RemoteAuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))> = class
inherit AuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))>
interface IAuthenticationHandler
interface IAuthenticationRequestHandler
Public MustInherit Class RemoteAuthenticationHandler(Of TOptions)
Inherits AuthenticationHandler(Of TOptions)
Public MustInherit Class RemoteAuthenticationHandler(Of TOptions)
Inherits AuthenticationHandler(Of TOptions)
Implements IAuthenticationRequestHandler
Параметры типа
- TOptions
Тип для параметров, используемых для настройки обработчика проверки подлинности.
- Наследование
- Производный
- Реализации
Конструкторы
| RemoteAuthenticationHandler<TOptions>() |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. |
| RemoteAuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder, ISystemClock) |
Устаревшие..
Инициализирует новый экземпляр RemoteAuthenticationHandler<TOptions>. |
| RemoteAuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder) |
Инициализирует новый экземпляр RemoteAuthenticationHandler<TOptions>. |
Свойства
| ChallengeCalled |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| ClaimsIssuer |
Возвращает издателя, который следует использовать при выдаче любых утверждений. (Унаследовано от AuthenticationHandler<TOptions>) |
| Clock |
Устаревшие..
Возвращает ISystemClock. (Унаследовано от AuthenticationHandler<TOptions>) |
| Context |
Возвращает или задает HttpContext. (Унаследовано от AuthenticationHandler<TOptions>) |
| CurrentUri |
Возвращает абсолютный текущий URL-адрес. (Унаследовано от AuthenticationHandler<TOptions>) |
| Events |
Обработчик вызывает методы событий, которые дают элементу управления приложением в определенных точках, где выполняется обработка. Если экземпляр по умолчанию не указан, он ничего не делает при вызове методов. |
| Events |
Обработчик вызывает методы событий, которые дают элементу управления приложением в определенных точках, где выполняется обработка. Если экземпляр по умолчанию не указан, он ничего не делает при вызове методов. (Унаследовано от AuthenticationHandler<TOptions>) |
| InitializeResult |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| Logger |
Возвращает ILogger. (Унаследовано от AuthenticationHandler<TOptions>) |
| Options |
Возвращает или задает параметры, связанные с этим обработчиком проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
| OptionsMonitor |
Возвращает IOptionsMonitor<TOptions> для обнаружения изменений параметров. (Унаследовано от AuthenticationHandler<TOptions>) |
| OriginalPath |
Возвращает путь, как показано ПО промежуточного слоя проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
| OriginalPathBase |
Возвращает базу пути, как показано по промежуточному слоям проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
| PriorHandler |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| Request |
Возвращает HttpRequest, связанную с текущим запросом. (Унаследовано от AuthenticationHandler<TOptions>) |
| Response |
Возвращает HttpResponse, связанную с текущим запросом. (Унаследовано от AuthenticationHandler<TOptions>) |
| Scheme |
Возвращает или задает AuthenticationScheme, связанные с этим обработчиком проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
| SignInAccepted |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| SignInScheme |
Схема проверки подлинности, используемая по умолчанию для входа. |
| SignOutAccepted |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| TimeProvider |
Возвращает текущее время, в первую очередь для модульного тестирования. (Унаследовано от AuthenticationHandler<TOptions>) |
| UrlEncoder |
Возвращает UrlEncoder. (Унаследовано от AuthenticationHandler<TOptions>) |
Методы
| AuthenticateAsync() |
Проверка подлинности текущего запроса. (Унаследовано от AuthenticationHandler<TOptions>) |
| AuthenticateAsync(AuthenticateContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| BuildRedirectUri(String) |
Создает абсолютный URL-адрес для указанного |
| ChallengeAsync(AuthenticationProperties) |
Вызов текущего запроса. (Унаследовано от AuthenticationHandler<TOptions>) |
| ChallengeAsync(ChallengeContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| CreateEventsAsync() |
Создает новый экземпляр экземпляра событий. |
| CreateEventsAsync() |
Создает новый экземпляр экземпляра событий. (Унаследовано от AuthenticationHandler<TOptions>) |
| FinishResponseAsync() |
Перехватчик, который вызывается при отправке ответа (Унаследовано от AuthenticationHandler<TOptions>) |
| ForbidAsync(AuthenticationProperties) |
Запретить текущий запрос. (Унаследовано от AuthenticationHandler<TOptions>) |
| GenerateCorrelationId(AuthenticationProperties) |
Создает файл cookie, содержащий nonce, используемый для сопоставления текущего запроса удаленной проверки подлинности. |
| GenerateCorrelationId(AuthenticationProperties) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. |
| GetDescriptions(DescribeSchemesContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| HandleAccessDeniedErrorAsync(AuthenticationProperties) |
Производные типы могут переопределить этот метод для обработки ошибок отказа в доступе. |
| HandleAuthenticateAsync() |
Позволяет производным типам обрабатывать проверку подлинности. |
| HandleAuthenticateOnceAsync() |
Используется для обеспечения вызова HandleAuthenticateAsync только один раз. Последующие вызовы возвращают тот же результат проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
| HandleAuthenticateOnceSafeAsync() |
Используется для обеспечения безопасного вызова HandleAuthenticateAsync. Последующие вызовы возвращают тот же результат проверки подлинности. Все исключения будут преобразованы в результат неудачной проверки подлинности, содержащий исключение. (Унаследовано от AuthenticationHandler<TOptions>) |
| HandleChallengeAsync(AuthenticationProperties) |
Переопределите этот метод, чтобы справиться с проблемами 401, если схема проверки подлинности, под вопросом, относится к взаимодействию с проверкой подлинности в рамках потока запросов. (например, добавление заголовка ответа или изменение результата 401 на 302 страницы входа или внешнего расположения входа.) (Унаследовано от AuthenticationHandler<TOptions>) |
| HandleForbiddenAsync(AuthenticationProperties) |
Переопределите этот метод для обработки Forbid. |
| HandleForbiddenAsync(AuthenticationProperties) |
Переопределите этот метод для обработки Forbid. (Унаследовано от AuthenticationHandler<TOptions>) |
| HandleForbiddenAsync(ChallengeContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. |
| HandleForbiddenAsync(ChallengeContext) |
Переопределите этот метод для решения проблемы, которая запрещена. (Унаследовано от AuthenticationHandler<TOptions>) |
| HandleRemoteAuthenticateAsync() |
Проверка подлинности удостоверения пользователя с помощью поставщика удостоверений. Метод обрабатывает запрос на конечную точку, определенную CallbackPath. |
| HandleRemoteCallbackAsync() |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. |
| HandleRequestAsync() |
Обрабатывает текущий запрос проверки подлинности. |
| HandleSignInAsync(SignInContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. |
| HandleSignInAsync(SignInContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| HandleSignOutAsync(SignOutContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. |
| HandleSignOutAsync(SignOutContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от 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() |
Вызывается после инициализации параметров или событий обработчика для завершения инициализации. (Унаследовано от AuthenticationHandler<TOptions>) |
| ResolveTarget(String) |
Разрешает схему, в которую пересылается эта операция проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
| ShouldHandleRequestAsync() |
Возвращает значение, определяющее, должен ли текущий запрос проверки подлинности обрабатываться HandleRequestAsync(). |
| ShouldHandleScheme(String, Boolean) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| SignInAsync(SignInContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| SignOutAsync(SignOutContext) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. (Унаследовано от AuthenticationHandler<TOptions>) |
| ValidateCorrelationId(AuthenticationProperties) |
Проверяет, коррелирует ли текущий запрос с текущим запросом удаленной проверки подлинности. |
| ValidateCorrelationId(AuthenticationProperties) |
Абстракция с мнением для AuthenticationHandler<TOptions>, которая выполняет проверку подлинности с помощью отдельно размещенного поставщика. |