在 AspNetCore API Controller 函数中对 HttpContext 的属性访问



我怎么能做这样的事情:

[OfficeAuthorize(HttpContext.Request.etc)]

我猜这是某种依赖注入,但我不确定我会在哪里这样做。

上下文可通过 OnAuthorizing 函数中的 AuthorizationFilterContext 获得

public void OnAuthorization(AuthorizationFilterContext context)
{
var body = context.HttpContext.Request.Body;
//custom validation rule
}

最新更新