
Shiro
小土豆子额
记录自己工作的知识
展开
-
springboot+shiro前后端分离返回json
首先处理由于前后端分离导致的session不通问题要在前段登录之后存储登录成功的token,之后每次请求在head中传递此token,然后后台添加如下类/** * 创建人: chenyidong * 创建时间: 2020/1/3 下午12:22 * 说明: fangchan:自定义session生成方式 */public class MySessionManager extends ...原创 2020-02-24 18:27:33 · 1325 阅读 · 1 评论 -
springboot中使用shiro
首先在pom文件中添加shiro的jar包 <!--权限验证Shiro--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <versio...原创 2018-04-04 17:00:25 · 646 阅读 · 0 评论 -
shiro中的密码是如何验证是否匹配的
在我们登陆的时候传递到后台的密码是如何与后台已经加密的密码匹配的 首先在添加账号密码的时候,对密码加密使用如下String salt= System.currentTimeMillis()+accounts.gettPId()+""; accounts.setSalt(salt);//随机加密盐 String password = new SimpleHash...原创 2018-05-08 20:34:33 · 15577 阅读 · 0 评论 -
shiro自定义登陆和推出的过滤器,实现登陆之后根据条件跳转不同页面,推出登陆根据条件跳转不同页面
shiro中我们可以通过自定义过滤器的方式来实现自己想要的结果,比如想要登陆之后跳转不同页面@Bean(name = "shiroFilter") public ShiroFilterFactoryBean getShiroFilterFactoryBean(DefaultWebSecurityManager securityManager, Authent...原创 2018-07-30 20:32:48 · 3447 阅读 · 1 评论 -
springboot项目前后端分离使用shiro的情况解决sessionid不同问题
遇到的问题开发中遇到开发app或者前后端分离的项目时候,使用ajax等方式向后台访问的时候session每次都不同,这样使用shiro验证全是不能通过.原来我们使用的是token的方式,可以自己通过验证token来实现权限判断问题,但是使用shiro我们还需要自己重写权限判断.那么如何实现shiro中通过token来进行sessionid不变呢.我们通过配置shiro的session管理器来解...原创 2019-08-12 13:34:26 · 10260 阅读 · 6 评论