我试图构建一些ASP.Net核心中间件。asp.net核心检查中间件的路由属性
它需要查看当前路线是否标记为[授权]。
如:
public async Task Invoke(HttpContext context)
{
if(context.Request.Path.Value.StartsWith("/api"))
{
// check if route is marked as [Authorize]
// and then do some logic
}
await _next.Invoke(context);
}
有谁知道这到底是怎么实现,或者如果它甚至有可能?
如果不是,那么什么是一种很好的替代方法?
现在就知道选择哪条路线还为时过早 – Nkosi
想知道这件事。找不到任何明确的答案 –