Abp Vnext 权限验证失败时,会返回Html并跳转到默认页面。这种情况针对前后端分离并不友好,且不能符合我们的预期,使用下面的代码可实现返回403的json结果,以便符合我们的整体风格。
在ConfigureAuthentication
插入以下代码
context.Services.AddAuthentication( options => { options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; } )