Skip to content

class ResultContext

cangjie
public abstract class ResultContext<TOptions> <: BaseContext<TOptions> where TOptions <: AuthenticationSchemeOptions

功能:提供身份验证结果处理的上下文基类。

父类型:

成员概览

成员功能
init(HttpContext, AuthenticationScheme, TOptions)创建一个身份验证结果上下文基类实例。
prop principal获取或设置当前用户主体。
prop result获取或设置当前身份验证结果。
prop properties返回当前身份验证属性。

init(HttpContext, AuthenticationScheme, TOptions)

cangjie
protected init(context: HttpContext, scheme: AuthenticationScheme, options: TOptions)

功能:创建一个身份验证结果上下文基类实例。

参数:

prop principal

cangjie
public mut prop principal: ?ClaimsPrincipal

功能:获取或设置当前用户主体。

类型:?ClaimsPrincipal

prop result

cangjie
public mut prop result: ?AuthenticateResult

功能:获取或设置当前身份验证结果。

类型:?AuthenticateResult

prop properties

cangjie
public prop properties: AuthenticationProperties

功能:返回当前身份验证属性。

类型:AuthenticationProperties