我的项目中get请求配置RequiresPermissions可以调用doGetAuthorizationInfo方法,但post请求配置不能调用
时间: 2024-05-24 19:14:00 浏览: 35
http两种请求方式post和get请求的区别
doGetAuthorizationInfo方法,这是为什么呢?
这可能是因为您的项目中使用了不同的授权策略。在Shiro框架中,授权分为两类:认证授权和访问授权。认证授权是指验证用户身份的过程,而访问授权则是指验证用户是否有权限访问某个资源的过程。在访问授权阶段,可以为不同类型的请求配置不同的授权策略。具体来说,您可能已经为get请求配置了正确的RequiresPermissions注解,但是尚未为post请求配置相应的注解,这就导致了doGetAuthorizationInfo方法无法被调用。因此,您需要为post请求配置相应的授权策略,以确保系统可以正确地验证用户的访问权限。
阅读全文