Skip to content

soulsoft_web_authentication

API 列表

名称功能
AuthenticateResult表示身份验证操作的结果。
AuthenticationBuilder提供身份验证方案注册构建能力。
AuthenticationFailureException表示身份验证失败异常。
AuthenticationFeature保存身份验证中使用的原始请求路径。
AuthenticationFeatures同时提供身份验证结果与用户主体特性。
AuthenticationHandler提供身份验证处理器的基础实现。
AuthenticationMiddleware提供请求级身份验证中间件。
AuthenticationOptions表示身份验证系统的全局配置。
AuthenticationProperties保存身份验证流程中的附加属性。
AuthenticationScheme表示一个身份验证方案定义。
AuthenticationSchemeBuilder用于构建身份验证方案定义。
AuthenticationSchemeOptions表示身份验证方案的基础选项。
AuthenticationTicket表示一次身份验证产生的票据。
AuthenticationToken表示一个身份验证令牌。
BaseContext提供身份验证上下文的基础数据。
HandleRequestResult表示请求处理阶段的身份验证结果。
PrincipalContext提供包含用户主体的身份验证上下文基类。
PropertiesContext提供附带身份验证属性的上下文基类。
RedirectContext表示带重定向地址的身份验证上下文。
ResultContext提供身份验证结果处理的上下文基类。
SignInAuthenticationHandler提供支持登录流程的身份验证处理器基类。
SignOutAuthenticationHandler提供支持登出流程的身份验证处理器基类。

接口

名称功能
AuthenticationApplicationBuilderExtension定义应用构建器的身份验证中间件扩展。
AuthenticationHttpContextExtensions定义 HttpContext 的身份验证扩展操作。
AuthenticationServiceCollectionExtensions定义服务集合的身份验证注册扩展。
IAuthenticateResultFeature定义用于存放身份验证结果的功能特性。
IAuthenticationFeature定义身份验证过程使用的请求路径特性。
IAuthenticationHandler定义身份验证处理器的基础能力。
IAuthenticationHandlerProvider定义按方案解析身份验证处理器的服务。
IAuthenticationRequestHandler定义可直接处理当前请求的身份验证处理器。
IAuthenticationSchemeProvider定义身份验证方案注册与查询能力。
IAuthenticationService定义身份验证服务的统一入口。
IAuthenticationSignInHandler定义支持登录操作的身份验证处理器。
IAuthenticationSignOutHandler定义支持登出操作的身份验证处理器。
IHttpAuthenticationFeature定义 HTTP 身份验证用户特性。