class ResultContext
cangjie
public abstract class ResultContext<TOptions> <: BaseContext<TOptions> where TOptions <: AuthenticationSchemeOptions功能:提供身份验证结果处理的上下文基类。
父类型:
- BaseContext<TOptions>
成员概览
| 成员 | 功能 |
|---|---|
| init(HttpContext, AuthenticationScheme, TOptions) | 创建一个身份验证结果上下文基类实例。 |
| prop principal | 获取或设置当前用户主体。 |
| prop result | 获取或设置当前身份验证结果。 |
| prop properties | 返回当前身份验证属性。 |
init(HttpContext, AuthenticationScheme, TOptions)
cangjie
protected init(context: HttpContext, scheme: AuthenticationScheme, options: TOptions)功能:创建一个身份验证结果上下文基类实例。
参数:
- context: HttpContext - 当前 HTTP 上下文。
- scheme: AuthenticationScheme - 当前身份验证方案。
- options:
TOptions- 当前方案选项。
prop principal
cangjie
public mut prop principal: ?ClaimsPrincipal功能:获取或设置当前用户主体。
类型:?ClaimsPrincipal
prop result
cangjie
public mut prop result: ?AuthenticateResult功能:获取或设置当前身份验证结果。
prop properties
cangjie
public prop properties: AuthenticationProperties功能:返回当前身份验证属性。