文件名称:spring-boot-shiro.rar
文件大小:32KB
文件格式:RAR
更新时间:2022-11-29 11:28:25
Shiro SpringBoot
SpringBoot 整合Shiro 实现身份权限验证: 1.没有登录情况:访问api接口--->shiro配置拦截——->跳转到shiro配置的setLoginUrl(“”)接口 2.去登陆【前提设置开放登陆接口filterChainDefinitionMap.put("/login", "anon");,不然会被拦截,走步骤1】:访问登录接口---》进入登录接口处理参数,内部调用subject.login(token)-----》进入shrio的身份验证方法doGetAuthenticationInfo-------》通过之后返回登录接口继续之后方法,返回前端 3.登录情况访问api接口:访问api接口--->shiro配置拦截——->跳转到shiro的权限验证方法doGetAuthorizationInfo--------》【不通过跳转到shiro配置的 shiroFilterFactoryBean.setUnauthorizedUrl("/noPermission");】通过之后进入真正的api接口,返回前端
【文件预览】:
spring-boot-shiro
----spring-boot-shiro.iml(12KB)
----pom.xml(2KB)
----target()
--------test-classes()
--------generated-test-sources()
--------classes()
--------generated-sources()
----src()
--------test()
--------main()