Skip to content

class BaseContext

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

功能:提供身份验证上下文的基础数据。

成员概览

成员功能
init(HttpContext, AuthenticationScheme, TOptions)创建一个身份验证上下文基类实例。
prop request返回当前请求对象。
prop response返回当前响应对象。
prop context返回当前 HTTP 上下文。
prop scheme返回当前身份验证方案。
prop options返回当前方案选项。

init(HttpContext, AuthenticationScheme, TOptions)

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

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

参数:

prop request

cangjie
public prop request: HttpRequest

功能:返回当前请求对象。

类型:HttpRequest

prop response

cangjie
public prop response: HttpResponse

功能:返回当前响应对象。

类型:HttpResponse

prop context

cangjie
public prop context: HttpContext

功能:返回当前 HTTP 上下文。

类型:HttpContext

prop scheme

cangjie
public prop scheme: AuthenticationScheme

功能:返回当前身份验证方案。

类型:AuthenticationScheme

prop options

cangjie
public prop options: TOptions

功能:返回当前方案选项。

类型:TOptions