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


IAuthenticationRequestHandler Интерфейс

Определение

Используется для определения того, хочет ли обработчик участвовать в обработке запроса.

public interface class IAuthenticationRequestHandler : Microsoft::AspNetCore::Authentication::IAuthenticationHandler
public interface IAuthenticationRequestHandler : Microsoft.AspNetCore.Authentication.IAuthenticationHandler
type IAuthenticationRequestHandler = interface
    interface IAuthenticationHandler
Public Interface IAuthenticationRequestHandler
Implements IAuthenticationHandler
Производный
Реализации

Методы

AuthenticateAsync()

Проверка подлинности текущего запроса.

(Унаследовано от IAuthenticationHandler)
ChallengeAsync(AuthenticationProperties)

Оспорите текущий запрос.

(Унаследовано от IAuthenticationHandler)
ForbidAsync(AuthenticationProperties)

Запретить текущий запрос.

(Унаследовано от IAuthenticationHandler)
HandleRequestAsync()

Возвращает значение, определяющее, следует ли прекратить обработку запроса.

Эта функция поддерживается ПО промежуточного слоя для проверки подлинности, которое не вызывает последующее IAuthenticationHandler ПО промежуточного слоя или ПО промежуточного слоя, настроенного в конвейере запросов, если обработчик возвращает true.

InitializeAsync(AuthenticationScheme, HttpContext)

Инициализируйте обработчик проверки подлинности. Обработчик должен инициализировать все, что ему нужно, из запроса и схемы в рамках этого метода.

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

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