语言

AuthenticationOptions 类

定义

用于配置身份验证的选项。

public ref class AuthenticationOptions
public class AuthenticationOptions
type AuthenticationOptions = class
Public Class AuthenticationOptions
继承
AuthenticationOptions

构造函数

名称 说明
AuthenticationOptions()

用于配置身份验证的选项。

属性

名称 说明
DefaultAuthenticateScheme

由 用作默认方案 AuthenticateAsync(HttpContext, String)。

DefaultChallengeScheme

由 用作默认方案 ChallengeAsync(HttpContext, String, AuthenticationProperties)。

DefaultForbidScheme

由 用作默认方案 ForbidAsync(HttpContext, String, AuthenticationProperties)。

DefaultScheme

用作所有其他默认值的回退默认方案。

DefaultSignInScheme

由 用作默认方案 SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)。

DefaultSignOutScheme

由 用作默认方案 SignOutAsync(HttpContext, String, AuthenticationProperties)。

RequireAuthenticatedSignIn

如果为 true,则如果用户尝试登录时未通过身份验证,应引发。 如果IsAuthenticated返回trueClaimsPrincipal与 HTTP 请求关联的 ,则认为用户已经过身份验证。

SchemeMap

按名称映射方案。

Schemes

返回方案的添加顺序 (对请求处理优先级)

方法

名称 说明
AddScheme(String, Action<AuthenticationSchemeBuilder>)

添加 。AuthenticationScheme

AddScheme<THandler>(String, String)

添加 。AuthenticationScheme

适用于