问题详情
在一个 ASP.NET Core 10 项目中,继承 CookieAuthenticationEvents 实现了 CnblogsCookieAuthenticationEvents,重写了 ValidatePrincipal 方法
public class CnblogsCookieAuthenticationEvents : CookieAuthenticationEvents
{
public override async Task ValidatePrincipal(CookieValidatePrincipalContext context)
{
//...
}
}
middleware 注册顺序如下
app.MapStaticAssets();
app.UseAuthentication();
app.UseAuthorization();
运行时发现请求静态文件也会执行 ValidatePrincipal
回答
通过 ShortCircuit 解决了
app.MapStaticAssets().ShortCircuit();
版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/2720.html
还没有评论呢,快来抢沙发~