E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
shiro权限框架
No SecurityManager accessible to the calling code
使用SpringBootTest和
shiro
结合时,发生的异常。
Bug开发攻城狮
·
2020-09-17 14:06
Spring
spring
shiro
spring
test
Guns第十二节
shiro
和权限系统
大家设想一下,假如说一个后台管理系统,我们是多用户的,很多人登陆,我们有这样一个需求,每个人登陆上去根据他的角色不同,登陆上去之后看到的内容不同,那么这样的需要我们怎么做呢?这个时候就需要集成一个权限系统,这个系统可以把不同的用户根据角色区分出来,然后不同的角色对应不同的资源,不同的资源就是不用的权限。那么说一下guns权限系统的介绍,guns权限系统主要是分为三个模块,第一个模块是用户,第二个模
zerolaw
·
2020-09-17 14:10
Guns
springboot2+
shiro
json接口形式处理登录过期重定向https访问是跳转http报错问题
最近开发一个小项目采用springboot2+
shiro
前后端分离的方式进行。由于访问使用https证书形式。结果在上线时遇到登录信息过期后
shiro
设置的跳转接口时重定向为http。
jafenzhan
·
2020-09-17 14:05
springboot
springboot
shiro
https转http
spring boot+mybatis-plus+
shiro
+redis 前后端分离 分布式后台管理系统
springboot+mybatis-plus+
shiro
+redis前后端分离分布式后台管理系统#项目地址后端https://gitee.com/ygh_1314/bbo前端https://gitee.com
ygh3334
·
2020-09-17 14:41
spring
boot
分布式
架构
分布式
后台管理
spring
boot
mybatis-plus
代码生成器
第十六节
Shiro
限制密码重试次数限制
一、基本思路不管是单机还是集群,我们都得把用户的登录次数记录下来,放到缓存里面。单机使用的是Ehcache缓存,集群使用的是Redis缓存。单机或集群对于缓存来说,只是CacheManager接口的实现方式不同。我们可以按照如下的思路来限制登录次数:先查看是否系统中是否已有登录次数缓存。缓存对象结构预期为:"用户名--登录次数"。如果之前没有登录缓存,则创建一个登录次数缓存。将缓存记录的登录次数加
小大宇
·
2020-09-17 14:02
跟着大宇学Shiro
第十四节
Shiro
缓存机制
一、缓存缓存的工作机制是:先从缓存中读取数据,如果没有再从数据库读取实际数据,并把读取的数据存入缓存,下次再访问相同资源的时候,直接从缓存中获取,这样就可以缓解一些数据库的压力。缓存有两个比较常用的概念:TTL(TimeToLive)存活期,即从缓存中创建时间点开始直到它到期的一个时间段(不管在这个时间段内有没有访问都将过期)TTI(TimeToIdle)空闲期,即一个数据多久没被访问将从缓存中移
小大宇
·
2020-09-17 14:02
跟着大宇学Shiro
第十五节
Shiro
集成Redis实现分布式集群Cache共享
一、原理
Shiro
使用的是Token来封装用户登录的信息,另外一边,从数据库中查询出来的数据存放在"AuthenticationInfo"中,然后将token与info进行对比,对比一致的话说明用户登录成功
小大宇
·
2020-09-17 14:02
跟着大宇学Shiro
第九节
Shiro
标签原理分析
一、
shiro
的标签首先,你需要知道的是,标签的实质其实是Java代码。你已经知道,JSP实质也是Java代码,更别说用在JSP中的标签了。
小大宇
·
2020-09-17 14:31
跟着大宇学Shiro
第十三节
Shiro
集成Redis实现分布式集群Session共享
一、使用Redis共享Session原理所有服务器的session信息都存储到了同一个Redis集群中,即所有的服务都将Session的信息存储到Redis集群中,无论是对Session的注销、更新都会同步到集群中,达到了Session共享的目的。Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上,这就是Ses
小大宇
·
2020-09-17 14:31
跟着大宇学Shiro
第八节 与WEB集成实例分析
现在,让我们先来搞定一个简单的
Shiro
与WEB集成的例子。本小节的流程是:导入依赖、设置web.xml、编写java、配置
shiro
.ini、最后编写JSP。下一小节分析Shi
小大宇
·
2020-09-17 14:31
跟着大宇学Shiro
第十节
Shiro
集成SSM框架
我提供了一个基本的SSM框架与集成
Shiro
后的SSM框架。如果你时间比较急,你可以直接查看搭建后的代码并进入第三步中直接查看我的源码分析,省略搭建过程。基本
小大宇
·
2020-09-17 14:31
跟着大宇学Shiro
第六节 与WEB集成原理分析
前言本小节仅仅是分析
shiro
的WEB环境加载的过程。有时候我们在使用框架或者集成其它插件的时候,可能会遇到各种各样启动的问题,这个时候能够去追踪源码,找到问题所在,也是我们开发人员的必备技能之一。
小大宇
·
2020-09-17 14:30
跟着大宇学Shiro
第二节 自定义Realm之继承AuthorizingRealm
一、Realm基本架构为了快速上手,我们需要知道的是,
Shiro
将数据库中的数据,存放到Realm这种对象中。
小大宇
·
2020-09-17 14:30
跟着大宇学Shiro
第五节 授权过程源代码追踪
那么,在
Shiro
内部,究竟做了哪些操作呢?本小节,我们通过追踪源码的方式,来查看一些
Shiro
授权部分的技术内幕。首先,从上帝角度来查看一下授权流程。首先,调用门面
小大宇
·
2020-09-17 14:30
跟着大宇学Shiro
第七节
shiro
自带的拦截器分析
一、
Shiro
框架携带的拦截器首先来温故一下最常见的
shiro
拦截器。anon表示不拦截,authc表示需要认证,roles表示需要某种角色,perms就更狠了,直接表明需要某种权限。
小大宇
·
2020-09-17 14:30
跟着大宇学Shiro
第四节
Shiro
权限管理
一、授权的理解你是谁,你是谁决定了你的身份是什么,你的身份决定了你能干什么。这里牵扯出三种对象。用户对象user:当前操作的用户。角色对象role:表示一组"权限操作许可权"的集合。权限对象permission:资源操作许可权。例如,大宇(user)需要下载(permission)一个高清无码的种子,需要VIP权限(role)。所以,本次下载大致流程是先判断大宇是不是vip,然后再查看vip这种角
小大宇
·
2020-09-17 14:30
跟着大宇学Shiro
第三节
Shiro
对加密的支持
Shiro
提供了一套加密API。请看下面代码的演示。@Testpubl
小大宇
·
2020-09-17 14:59
跟着大宇学Shiro
shiro
,redis,cache实现共享session代码中几个注意的地方改进
shiro
,redis,cache实现共享session代码中几个注意的地方改进即
shiro
把session部分交给我redis管理:注意:token.setRememberMe(true);//设计记住用户
yuhui66666688gfbfdy
·
2020-09-17 14:25
shiro
shiro
Springboot
Shiro
实现用户验证
添加依赖org.springframework.bootspring-boot-starter-jdbcorg.springframework.bootspring-boot-starter-thymeleaforg.springframework.bootspring-boot-starter-weborg.mybatis.spring.bootmybatis-spring-boot-start
_zh@xia
·
2020-09-17 14:53
Spring
Shiro
内置过滤器
FilterNameClassDescriptionanonorg.apache.
shiro
.web.filter.authc.AnonymousFilter匿名拦截器,即不需要登录即可访问;一般用于静态资源过滤
_zh@xia
·
2020-09-17 14:53
Spring
Spring MVC 集成 Apache
Shiro
权限控制-测试可行
在网上也找了不少关于权限控制的文章(说实话,不怎么好,有些地方没有写清楚,让读者一头雾水),对于J2EE项目,总的来说有2个目前比较流行的权限控制框架,一个是SpringSecurity,另外一个就是Apache
Shiro
低调火药
·
2020-09-17 14:13
架构设计
shiro
框架---关于多项目之间验证为什么需要共享session
一、为什么需要共享session 以
shiro
框架作为登录验证
权限框架
为例,这里还不写这个,先说为什么需要共享session,正
JAVA码上飘
·
2020-09-17 14:34
shiro
shiro
Shiro
功能应用(七)--
Shiro
集成Redis缓存(
shiro
-redis3.1.0)
文章目录代码实现:主要问题:如果单机,使用EHCache就可以的,单如果多节点部署时就不行了,本文主要将
Shiro
和Redis缓存集成,在上一篇文章
Shiro
功能应用(六)–登陆失败重试次数控制代码基础进行添加
做猪呢,最重要的是开森啦
·
2020-09-17 14:42
Shrio
java
redis
shiro
spring
boot
Shiro
功能应用(三)--EHCache缓存
文章目录代码实现:功能测试:消除缓存:
Shiro
的缓存是被
Shiro
的缓存管理器所管理的,即CacheManage,
Shiro
的用户认证是默认是不开启身份验证缓存,即不缓存AuthenticationInfoinfo
做猪呢,最重要的是开森啦
·
2020-09-17 14:10
Shrio
java
shiro
spring
Shrio功能应用(一)--登陆验证(源码)以及权限执行过程
subject.login(token);登陆时,会跳转到自定义的Realm的认证方法,一般在认证方法里面查询数据库,获取数据库对应的user信息(包括加密后的密码),将user信息封装到info对象里
Shiro
做猪呢,最重要的是开森啦
·
2020-09-17 14:10
Shrio
shiro
java
Shiro
RememberMe
Shiro
RememberMeRememberMe
Shiro
提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问
Anlu_haha
·
2020-09-17 13:40
shiro
shiro
基于SpringBoot整合redis及
shiro
项目代码:https://gitee.com/starrk110/
shiro
RedisSpringboot.git实现功能:
shiro
的认证及权限控制,缓存及session使用redis管理,remenberme
Starrk__
·
2020-09-17 13:07
SpringBoot
使用
shiro
框架的标签来根据权限显示按钮
第一步:在jsp页面中引入
shiro
的标签库第二步:使用
shiro
的标签控制页面元素展示{id:'button-add',text:'添加',iconCls:'icon-cancel',handler:
十年蹉跎君莫笑
·
2020-09-17 13:06
个人错误日志
Spring Boot集成
Shiro
权限管理
SecurityManager:权限管理核心对象Authenticator:权限认证对象Authorizer:权限授权对象SessionManager:session管理对象Realm:与数据库连接的桥梁对象
Shiro
Utils
Justin~
·
2020-09-17 13:05
shiro
shiro
spring
boot
security
对于
Shiro
的理解
2.关于
Shiro
细粒度方法级别控制权限的理解:基本共识:Spring就是一个解剖工厂,任何一个类被注册到IOC容器中,Spring都会通过反射技术将这个类"肢解",所谓肢解就是会拿到这些东西:类,属性
hurricane_ning
·
2020-09-17 13:23
Shiro
Shiro
中的Remember me设置
1.在Spring的相关配置文件中加入如下Rememberme管理器配置:2.设置Cookies会话模板3.remembermecookies配置4.securityManager定义RememberMe的管理器5.在html代码中加入一个checkbox框下次自动登录6.在控制层添加rememberMe参数传递,加了请忽略,并将参数传递到UsernamePasswordToken中Usernam
weixin_34410662
·
2020-09-17 13:21
java
Shiro
权限标签
导入标签库Java代码标签库定义在
shiro
-web.jar包下的META-INF/
shiro
.tld中定义。
weixin_34221276
·
2020-09-17 13:37
SpringBoot学习:整合
shiro
(rememberMe记住我功能)
在
shiro
配置类中注入rememberMe管理器:1/**2*cookie对象;3*rememberMeCookie()方法是设置Cookie的生成模版,比如cookie的name,cookie的有效时间等等
weixin_34120274
·
2020-09-17 13:59
java
javascript
前端
Freemarker自定义标签弥补
Shiro
没有HasAnyPermissions缺陷
前言之前在写某项目的时候,因为要进行到权限验证,而且页面是后端进行渲染的,所以我就要在输出的页面进行对应的权限显示,但是却发现
Shiro
标签中只有hasAnyRole这个标签,却没有对应的HasAnyPermissions
weixin_33939380
·
2020-09-17 13:21
java
springboot+
shiro
02 - 异步ajax请求无权限时,返回json格式数据
博客:https://www.cnblogs.com/youxiu326/p/
shiro
-01.htmlgithub:https://github.com/youxiu326/sb_
shiro
_session.git
weixin_30933531
·
2020-09-17 13:03
json
java
git
Shiro
笔记(一)
Shiro
整体介绍
shiro
的执行流程(从外部来看):应用程序-
weixin_30908941
·
2020-09-17 13:31
爬虫
java
数据库
在web项目中使用
shiro
(记住我功能)
第一步,添加“记住我”复选框,rememberMe要设置参数第二步,配置
shiro
的主配置文件注意rememberMeCookie对应的bean中要声明第三步,在用户登录的时候把UsernameAndPasswordToken
weixin_30709061
·
2020-09-17 13:51
Shiro
配置cookie以及共享Session和Session失效问题
首先我们看
Shiro
的会话管理器的配置-->这里是使用DefaultWebSessionManager默认的Cookie配置部分源代码publicclassDefaultWebSessionManagerextendsDefaultSessionManagerimplementsWebSessionManager
weixin_30662011
·
2020-09-17 13:47
java
史上最详细的
shiro
笔记
shiro
笔记
shiro
的基本概念applicationcode:应用程序代码,代表的一个
shiro
的启动入口,用
shiro
的api来启动,可以理解成把用户的数据用
shiro
的api传递个
shiro
,由
Ashe_wyq
·
2020-09-17 13:16
Java
框架
后端
互联网
shiro
笔记
springboot2.2.1 使用
shiro
-redis3.2.3 清除redis中
shiro
权限缓存时报java.lang.NoSuchMethodError
参考:添加链接描述引自参考
shiro
-redis版本:3.2.3在2.1版本的springboot中同时引入data-redis可以正常使用,将springboot升级到2.2版本后出现java.lang.NoSuchMethodError
w309827333
·
2020-09-17 13:37
shiro
spring
boot
Apache
Shiro
(三)——Spring Boot 与
Shiro
的 整合
在了解了Apache
Shiro
的架构、认证、授权之后,我们来看一下
Shiro
与Web的整合。下面以SpringBoot为例,介绍一下SpringBoot与
Shiro
的整合。
传臣、
·
2020-09-17 13:00
Apache
Shiro
Spring
Boot
Apache
Shiro
Spring技术栈
Shiro
Spring
Boot
shiro
(三)权限角色判断
shiro
_permis.ini配置文件[users]java1234=123456,role1,role2jack=123,role1[roles]role1=user:selectrole2=user
鱼腹
·
2020-09-17 13:46
shiro
Shiro
使用笔记-权限比较
anonorg.apache.
shiro
.web.filter.authc.AnonymousFilterauthcorg.apache.
shiro
.web.filter.authc.FormAuthenticationFilterauthcBasicorg.apache.
shiro
.web.filter.authc.BasicHttpAuthenticationFilterlogoutorg.a
大大大大大碗面
·
2020-09-17 13:45
Java后端与架构初探
springmvc集成
shiro
注解权限
springmvc集成
shiro
注解权限源代码下载:http://download.csdn.net/detail/u013147600/9066923java.lang.ClassNotFoundException
六月心悸
·
2020-09-17 13:00
shiro安全框架
Springmvc
JAVA
Shiro
在web的授权检测(权限角色验证)
@WebServlet("/
shiro
Login")publicclassLoginServletextendsHttpServlet{@OverrideprotectedvoiddoPost(HttpServletRequestrequest
启示收藏
·
2020-09-17 13:56
shiro
shiro
shiro
扩展获得用户登录类型并提供cookie的方式记住用户密码
本人做安全认证的时候一直在使用
shiro
,所以就想到在
shiro
的基础上进行一些扩展来满足需求。
萝卜地里的兔子
·
2020-09-17 13:25
shiro相关
shiro
实现session共享
对于
shiro
框架如何实现se
JYSmi
·
2020-09-17 13:00
Shiro
什么是
shiro
2——组件之身份验证
在
shiro
中,用户需要提供principals(身份)和credentials(证明)给
shiro
,从而应用能验证用户身份:principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等
Symbol__
·
2020-09-17 13:22
shiro教程
shiro
教程:记住我功能
1、applicationContext-
shiro
.xml文件2、登录页面记住我3、controller@RequestMapping(value="/login",method=RequestMethod.POST
欧阳思海
·
2020-09-17 12:44
√
shiro
Shiro
解决多个二级域名的单点登录问题
在项目中,可能会遇到多个系统同时开发一个项目,这时候项目上线会遇到一个问题,大家都是二级域名,但是
shiro
的cookie也在二级域名下,其他系统无法获取,导致无法登录并且无法调用其他系统的接口及数据我
heeyaaa
·
2020-09-17 12:19
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他