
Shiro
掌握 Apache Shiro 的安全框架,实现身份认证和权限管理。
一勺菠萝丶
做一个俗人,贪财好色,一世风流
展开
-
解决:shiro中重写doGetAuthenticationInfo,结果首次登录先执行doGetAuthenticationInfo后执行login的问题
前提:Springboot整合Shiro后,启动项目,首次进入登录页面输入用户账号密码点击登录,却先执行AuthRealm类(继承AuthorizingRealm类)中的重写的方法doGetAuthenticationInfo(),token为登录的用户信息,该方法执行后页面报404。手动退回登录页面第二次登录输入用户账号密码点击登录, 此次流程没问题,首先执行login()方法,再次执行do...原创 2018-12-20 10:42:58 · 19760 阅读 · 8 评论 -
springboot+shiro+redis项目整合实现
介绍:Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。(网上介绍很多,可以自行百度),本文使用springboot+mybatisplus+shiro实现数据库动态的管理用户、角色、权限管理,在本文的最后我会提供源码的下载地址,...原创 2018-12-27 18:10:30 · 6896 阅读 · 0 评论 -
springboot,shiro跨域CORS请求,拿不到headers中的token值解决
项目背景:最近在做一个后台用Spring boot、Shiro、Mybatis plus 、Oauth2,前台用layui的项目.前端在调后台接口的时候需要在浏览器中的headers头中添加token和userId的值(根据业务不同可能传值不一样),后台有一个过滤器,获取到headers中的token和userId,并去验证token是否在有效期内,在进行其他操作,在这个过程中,shiro的过...原创 2019-01-04 17:21:22 · 17983 阅读 · 8 评论 -
springboot整合shiro-shiro介绍(一)
Shiro 介绍Shiro是Apache下的一个开源项目,我们称之为Apache Shiro。它是一个很易用与Java项目的的安全框架,提供了认证、授权、加密、会话管理,与Spring Security 一样都是做一个权限的安全框架,但是与Spring Security 相比,在于 Shiro 使用了比较简单易懂易于使用的授权方式。shiro属于轻量级框架,相对于security简单的多,也没有...原创 2019-07-30 09:30:12 · 292 阅读 · 0 评论 -
springboot整合shiro-快速入门(二)
使用springboot + mybatis-plus + thymleaf模板实现快速入门添加依赖注意: shiro-spring 和 thymeleaf-extras-shiro<dependencies> <dependency> <groupId>org.springframework.boot</groupId&...原创 2019-07-30 10:30:41 · 398 阅读 · 3 评论