AuthenticateAsync()
|
对当前请求进行身份验证。
(继承自 AuthenticationHandler<TOptions>)
|
AuthenticateAsync(AuthenticateContext)
|
支持 OAuth 的身份验证处理程序。
(继承自 AuthenticationHandler<TOptions>)
|
BuildChallengeUrl(AuthenticationProperties, String)
|
构造 OAuth 质询 URL。
|
BuildChallengeUrl(AuthenticationProperties, String)
|
支持 OAuth 的身份验证处理程序。
|
BuildRedirectUri(String)
|
构造指定 targetPath 的绝对 URL。
(继承自 AuthenticationHandler<TOptions>)
|
ChallengeAsync(AuthenticationProperties)
|
质询当前请求。
(继承自 AuthenticationHandler<TOptions>)
|
ChallengeAsync(ChallengeContext)
|
支持 OAuth 的身份验证处理程序。
(继承自 AuthenticationHandler<TOptions>)
|
CreateEventsAsync()
|
创建事件实例的新实例。
|
CreateEventsAsync()
|
创建事件实例的新实例。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse)
|
支持 OAuth 的身份验证处理程序。
|
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse)
|
从指定的 tokens 创建 AuthenticationTicket。
|
ExchangeCodeAsync(OAuthCodeExchangeContext)
|
交换来自远程提供程序的授权令牌的授权代码。
|
ExchangeCodeAsync(String, String)
|
支持 OAuth 的身份验证处理程序。
|
FinishResponseAsync()
|
即将发送响应时调用的挂钩
(继承自 AuthenticationHandler<TOptions>)
|
ForbidAsync(AuthenticationProperties)
|
禁止当前请求。
(继承自 AuthenticationHandler<TOptions>)
|
FormatScope()
|
设置 Scope 属性的格式。
|
FormatScope(IEnumerable<String>)
|
设置 OAuth 范围列表的格式。
|
GenerateCorrelationId(AuthenticationProperties)
|
生成包含用于关联当前远程身份验证请求的 nonce 的 Cookie。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
GenerateCorrelationId(AuthenticationProperties)
|
支持 OAuth 的身份验证处理程序。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
GetDescriptions(DescribeSchemesContext)
|
支持 OAuth 的身份验证处理程序。
(继承自 AuthenticationHandler<TOptions>)
|
HandleAccessDeniedErrorAsync(AuthenticationProperties)
|
派生类型可能会重写此方法来处理访问被拒绝的错误。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
HandleAuthenticateAsync()
|
允许派生类型处理身份验证。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
HandleAuthenticateOnceAsync()
|
用于确保 HandleAuthenticateAsync 只调用一次。 后续调用将返回相同的身份验证结果。
(继承自 AuthenticationHandler<TOptions>)
|
HandleAuthenticateOnceSafeAsync()
|
用于确保 HandleAuthenticateAsync 仅安全调用一次。 后续调用将返回相同的身份验证结果。 任何异常都将转换为包含异常的失败身份验证结果。
(继承自 AuthenticationHandler<TOptions>)
|
HandleChallengeAsync(AuthenticationProperties)
|
如果有问题的身份验证方案在请求流中处理身份验证交互,请重写此方法来处理 401 质询问题。 (例如添加响应标头,或者将 401 结果更改为登录页或外部登录位置的 302)。
|
HandleChallengeAsync(AuthenticationProperties)
|
如果有问题的身份验证方案在请求流中处理身份验证交互,请重写此方法来处理 401 质询问题。 (例如添加响应标头,或者将 401 结果更改为登录页或外部登录位置的 302)。
(继承自 AuthenticationHandler<TOptions>)
|
HandleForbiddenAsync(AuthenticationProperties)
|
重写此方法以处理 Forbid。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
HandleForbiddenAsync(ChallengeContext)
|
支持 OAuth 的身份验证处理程序。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
HandleRemoteAuthenticateAsync()
|
使用标识提供者对用户标识进行身份验证。
该方法处理由 CallbackPath 定义的终结点上的请求。
|
HandleRemoteCallbackAsync()
|
支持 OAuth 的身份验证处理程序。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
HandleRequestAsync()
|
处理当前身份验证请求。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
HandleSignInAsync(SignInContext)
|
支持 OAuth 的身份验证处理程序。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
HandleSignOutAsync(SignOutContext)
|
支持 OAuth 的身份验证处理程序。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
HandleUnauthorizedAsync(ChallengeContext)
|
支持 OAuth 的身份验证处理程序。
|
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()处理。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
ShouldHandleScheme(String, Boolean)
|
支持 OAuth 的身份验证处理程序。
(继承自 AuthenticationHandler<TOptions>)
|
SignInAsync(SignInContext)
|
支持 OAuth 的身份验证处理程序。
(继承自 AuthenticationHandler<TOptions>)
|
SignOutAsync(SignOutContext)
|
支持 OAuth 的身份验证处理程序。
(继承自 AuthenticationHandler<TOptions>)
|
ValidateCorrelationId(AuthenticationProperties)
|
验证当前请求是否与当前的远程身份验证请求相关联。
(继承自 RemoteAuthenticationHandler<TOptions>)
|
ValidateCorrelationId(AuthenticationProperties)
|
支持 OAuth 的身份验证处理程序。
(继承自 RemoteAuthenticationHandler<TOptions>)
|