我試圖構建一些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
想知道這件事。找不到任何明確的答案 –