Skip to content

class AuthorizationMiddleware

cangjie
public class AuthorizationMiddleware <: IMiddleware

功能:提供基于端点元数据的授权中间件。

父类型:

成员概览

成员功能
init(IOptions<AuthorizationOptions>)创建一个授权中间件。
func invoke(HttpContext, RequestDelegate)执行当前请求的授权流程。

init(IOptions<AuthorizationOptions>)

cangjie
public init(options: IOptions<AuthorizationOptions>)

功能:创建一个授权中间件。

参数:

func invoke(HttpContext, RequestDelegate)

cangjie
public func invoke(context: HttpContext, next: RequestDelegate): Unit

功能:执行当前请求的授权流程。

参数:

  • context: HttpContext - 当前 HTTP 上下文。
  • next: RequestDelegate - 下一个请求委托。

返回值:

  • Unit