Skip to content

class PrincipalContext

cangjie
public abstract class PrincipalContext<TOptions> <: PropertiesContext<TOptions> where TOptions <: AuthenticationSchemeOptions

功能:提供包含用户主体的身份验证上下文基类。

父类型:

成员概览

成员功能
init(HttpContext, AuthenticationScheme, TOptions, ?AuthenticationProperties)创建一个带用户主体的上下文基类实例。
var principal保存当前上下文的用户主体。

init(HttpContext, AuthenticationScheme, TOptions, ?AuthenticationProperties)

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

功能:创建一个带用户主体的上下文基类实例。

参数:

var principal

cangjie
public var principal: ?ClaimsPrincipal = None

功能:保存当前上下文的用户主体。

类型:?ClaimsPrincipal