请问下,我想实现 浏览器请求自动跳转到 一个权限不足的页面(默认就是跳转的)
当js请求的时候 我希望直接返回403,而不是302到一个页面。
虽然我手动指定了403,但是还是会302,搞不懂。
在定义接口的时候其实就可以了区别定义的, 如果需要js 调用的接口全部/api/xxx/xx 以/api 开头,
这里只要验证一下如果是/api开头的全部返回403, 如果不是全部做url跳转
如果是老项目已经定型了可以通过判断http头的方式, 验证是否ajax 请求
https://www.cnblogs.com/stulzq/p/8831782.html
我已经找到更好的方式了,
浏览器请求的页面,我指定了authenticationScheme=Cookie,
js或者app端的请求,authenticationScheme=jwtBear
这样就能保证了 浏览器请求403的话 跳转到权限不足页面,
其他的只返回错误码
我已经找到更好的方式了,
评论