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

适用于