我正在使用dotnet core
v3.1开发ASP Core Web API。
我正在使用JWT token进行身份验证。而对于授权,我使用 [Authorize]
属性。
如何在用户未登录(尝试访问标记有 [Authorize]
属性的操作)或用户的token未经身份验证时创建自己的响应。
我发现了一种解决方案,即使用从默认属性继承的自定义授权属性。在这个例子中,HandleUnauthorizedRequest
方法被覆盖。但是我没有在AuthorizeAttribute
类中看到这样的方法。
是否有一种方法可以创建带有HTTP正文的自定义 unauthorized
响应?