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)

适用于