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学习
Shiro学习
(三)之MD5+随机盐salt+Hash散列认证
MD5:加密算法不可逆(只能根据明文生成密文;如果内容相同,不论执行多少次md5生成结果始终一致),通常和随机盐配合使用一般用来加密或签名签名:也称为校验和,就是用来判断两个内容是否一致eg:tomcat.ziptomcat.md5.fdfd…看是否下载完整,就可以点击tomcat.md5.看生成的签名和tomcat生成的是否一致两个文件是否一致?a.txt和bb.txt分别md5看签名是否一致破
Solitude_dong
·
2024-02-19 20:59
Shiro
shiro
shiro学习
系列:shiro自定义filter过滤器
shiro学习
系列:shiro自定义filter过滤器自定义JwtFilter的hierarchy(层次体系)上代码packagecom.finn.springboot.common.config.shiro.filters
悲雨叹风
·
2024-01-31 03:11
shiro
shiro
filter
过滤器
一个Java的权限框架-Shiro
Shiro\textcolor{Orange}{Shiro}
Shiro学习
过程中的笔记,方便查阅学习\textcolor{green}{学习过程中的笔记,方便查阅学习}学习过程中的笔记,方便查阅学习笔记总结来源于视频
秦 羽
·
2024-01-03 03:32
#
Spring
Boot
java
安全
开发语言
Shiro学习
历程---<1>
1.Shiro介绍Shiro是一个java安全框架有三个核心组件:Subject,SecurityManager,Realms.-Subject即“当前操作用户”。在Spring中,Subject这一个概念并不仅仅指人,也可以是第三方进程、后台账户(DaemonAccount)或其他类似事务。它仅仅意味着“当前跟软件交互的东西”。一般情况下,我们把它理解为Shiro的“用户”。subject代表了
Lee-Oct
·
2023-12-23 03:03
Shiro
shiro
安全
Shiro学习
笔记---入门Demo(基础权鉴)
简介ApacheShiro是Java的一个安全框架。目前,使用ApacheShiro的人越来越多,因为它相当简单,对比SpringSecurity,可能没有SpringSecurity做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,它可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等工作,所以使用小而简单的Shiro就足够了。业务设计本文内容不会叙述概念和理论本文力求简单
飘狐
·
2023-12-15 01:57
shiro
springboot
shiro
spring
boot
java
Shiro学习
总结
第一章入门概述1.概念shiro是一个Java安全框架,可以完成:认证、授权、加密、会话管理、与web集成、缓存…2.优势●易于使用,构建简单●功能全面●灵活,可以在任何应用程序环境中工作,并且不需要依赖它们●高效支持web,可以基于应用程序URL和Web协议创建灵活的安全策略●兼容性强,易于和其他框架和应用程序集成●社区支持3.与springsecurity的区别●shiro需要和spring整
SuperZXin
·
2023-11-13 17:44
Java开发
学习
Shiro学习
之路(一):Shiro是什么?有什么用
目录Shiro简介Shiro能到底能做些什么呢?Shiro特点Shiro架构Shiro外部架构Shiro过滤器Shiro简介ApacheShiro是一个强大且易用的Java安全框架,能够用于身份验证、授权、加密和会话管理。Shiro拥有易于理解的API,您可以快速、轻松地获得任何应用程序——从最小的移动应用程序到最大的网络和企业应用程序。Shiro能到底能做些什么呢?验证用户身份用户访问权限控制,
way_more
·
2023-08-09 03:18
shiro
shiro
java
Apache shiro 权限
2021SC@SDUSC文档目录Apache
shiro学习
文档第一章ApacheShiro概述第二章ApacheShiro架构第三章ApacheShiro配置3.1配置文件(ini)配置3.2配置类配置第四章
wocaizhale
·
2023-06-15 04:15
SDUOJ
java
maven
shiro
shiro学习
----资料
ApacheShiroReferenceDocumentationApacheShiro简介什么是ApacheShiro?ApacheShiro是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。ApacheShiro的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应该尽可能掩盖复杂的地方,露出一个干净而直观的API,来简化开发
wwm_帅
·
2023-06-15 04:12
开发
shiro安全控件
SpringBoot整合
Shiro学习
(下)
SpringBoot整合Shiro(下)基于【编程不良人】2020最新版Shiro教程,整合SpringBoot项目实战教程哔哩哔哩链接:https://www.bilibili.com/video/BV1uz4y197Zm?p=1在中篇中我们已经了解到shiro对jsp页面有很好的集成,但是与thymeleaf却没有,需要我们引入相关的依赖和配置才可以。接下来我们将学习shiro与thymele
我爱学习呀
·
2023-04-04 07:34
spring
boot
shiro
redis
ehcache
jsp
SpringBoot+
Shiro学习
(一):主要模块介绍
这篇文章是我最近对SpringBoot+Shiro+mybatis+redis一个练手项目的记录。我是按照慕课网的一篇课程+百度进行练手的慕课课程练手项目Github地址跟着开涛学Shiro首先,先讲一下Shiro的主要两个功能。Authentication(认证)和Authorization(授权)。不光英文看起来像,中文名字看起来意思也相近。我举个通俗的例子:我们登录某宝,我们的账号密码就是认
Hiwayz
·
2023-03-29 22:56
shiro学习
笔记(三)知识整合
参考小D课堂二当家小D老师的笔记小滴课堂官网:https://xdclass.net/#/index官网第1章Shiro权限实战课程介绍第1集Shiro权限实战课程介绍简介:讲解为什么要学这门课,Shiro权限框架的课程大纲和学后水平公司新项目需要用到、要么就是需要接收别人的代码、个人技术栈的成长Springboot2.x/SpringMVC+Maven+jdk8+IDEA/Eclipse学后水平
ITzhongzi
·
2023-03-25 18:54
springboot
学习
eclipse
java
Shiro学习
(八) Shiro 自动登录
1、在spring.xml添加配置2、在页面添加选择框记住我3、在UserController添加token.setRememberMe(user.getRememberMe());@RequestMapping(value="/subLogin",method=RequestMethod.POST,produces="application/json;charset=utf-8")@Respon
JiangCheng97
·
2023-03-21 09:53
Shiro学习
文档
ShiroJava安全框架1.什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。2.认证2.1.什么是认证用户访问系统的
NABOAN
·
2023-01-29 14:58
学习
系统安全
网络
Apache
Shiro学习
笔记(一)
2019独角兽企业重金招聘Python工程师标准>>>一、在web环境下使用Shiro使用将Shiro集成到任何Web应用程序的最简单的方法是在web.xml中配置ContextListener和Filter,理解如何读取Shiro的INI配置文件。1、web.xml配置 org.apache.shiro.web.env.EnvironmentLoaderListener ShiroF
weixin_34130389
·
2022-12-08 02:19
web.xml
数据结构与算法
python
连夜整理七个开源项目:练手、毕设、接私活都不愁了
服务鉴权中心用户间鉴权服务之间鉴权springcloud组件大回顾图文笔记:项目二:Guns学习重点:map+warpper模式Api数据传输安全数据范围限定多数据源、jwt图文笔记:项目三:boot
shiro
Java后端架构猛猛
·
2022-11-10 08:00
java
spring
redis
Shiro学习
与笔记
ShiroShiroShiro理论什么是shiro功能组件shiro注解shiro的优点运行流程前端标签jsp页面Thymeleaf在spring框架中集成shiroPom文件进行依赖配置集成Shiroweb.xml中的设置shiro的bean配置文件,SpringBootShiroPOM文件在application.properties设置shiro配置MyRealm.javaShiroConf
霏ིྀ宇ིྀ
·
2022-09-13 13:06
#
JAVA
学习
java
spring
Day03-
Shiro学习
笔记
1.Shiro简介ApacheShiro是一个开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架具有直观、易用等特性,同时也能提供健壮的安全性,虽然它的功能不如SpringSecurity那么强大,但还是在普通的项目中也够用了。1.1由来Shiro的前身是JSecuruty,2004年,LesHazlewood和JeremyHailec创办了Jsecurity。当时他们找不到适用于
阿杰杰杰のblog
·
2022-07-06 13:51
Java学习
Shiro框架
java
数据库
mysql
安全
Shiro学习
笔记_04:Shiro整合springboot之 thymeleaf权限控制
Shiro学习
笔记本文基于B站UP主【编程不良人】视频教程【2020最新版Shiro教程,整合SpringBoot项目实战教程】进行整理记录,仅用于个人学习交流使用。
耿鬼不会笑
·
2022-03-19 07:29
Java框架&中间件
python
html
shiro
人工智能
linux
Shiro学习
笔记_03:整合SpringBoot项目实战
Shiro学习
笔记本文基于B站UP主【编程不良人】视频教程【2020最新版Shiro教程,整合SpringBoot项目实战教程】进行整理记录,仅用于个人学习交流使用。
耿鬼不会笑
·
2022-03-19 07:59
Java框架&中间件
mybatis
shiro
java
redis
oauth
Shiro学习
笔记_01:权限管理+shiro基本概念+shiro核心架构
Shiro学习
笔记本文基于B站UP主【编程不良人】视频教程【2020最新版Shiro教程,整合SpringBoot项目实战教程】进行整理记录,仅用于个人学习交流使用。
耿鬼不会笑
·
2022-03-19 07:58
Java框架&中间件
java
shiro
编程语言
数据库
javascript
Shiro学习
笔记_02:shiro的认证+shiro的授权
Shiro学习
笔记本文基于B站UP主【编程不良人】视频教程【2020最新版Shiro教程,整合SpringBoot项目实战教程】进行整理记录,仅用于个人学习交流使用。
耿鬼不会笑
·
2022-03-19 07:58
Java框架&中间件
java
shiro
安全
数据库
python
SpringSecurity和
Shiro学习
笔记
SpringSecurity和
Shiro学习
笔记适用与SpringSecurity和Shiro的初学者,入门学习。
No码农
·
2021-10-05 15:25
java
spring
shiro
shiro学习
笔记 过滤器 shiro 表单 验证码 登录
自己自定义实现了一个验证码表单过滤器,基于FormAuthenticationFilter代码如下:packagecn.ddsxy.ddlx.shiro;importcn.ddsxy.ddlx.util.CaptchaUtil;importorg.apache.shiro.authc.AuthenticationException;importorg.apache.shiro.authc.Inco
mml_慢慢来
·
2021-06-25 23:31
Shiro13-
Shiro学习
资料
《跟我学Shiro》视频教程sql脚本shiro使用方法shiro安全框架--最好的中文配置文档shiro入门学习Apache_Shiro_reference(中文版)
我相信你爱过gg
·
2021-04-29 12:01
shiro学习
基础(一)之ee例子
文章目录前言什么是shiro?基础知识以下教程来源让配置文件作为安全数据源让数据库作为数据源说明遗留的问题加上盐值测试使用md5加密在数据库中使用一在数据库中使用二注意点前言这是shiro的初期学习笔记,如有错误,欢迎各位大佬指出错误!什么是shiro?引用自百度百科,如下:ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的AP
傻藏
·
2021-02-09 15:52
权限管理
shiro
java
安全
Shiro学习
:关于shiro安全框架的登录和获取用户对象
最近用在用apacheshiro在做权限管理,网上很多博客的登录部分都是这么写的这是重写authorizingrealm的dogetAuthenticationinfo方法:protectedAuthenticationInfodoGetAuthenticationInfo(AuthenticationTokentoken)throwsAuthenticationException{//TODOA
Linn-cn
·
2020-09-17 12:46
shiro
javaweb
ssm
后端
java
Shiro学习
笔记(三)权限验证的两种方式
一般来说,项目中能用两种方式进行权限验证:手动调用shrio提供的login方法并捕捉异常或者由shrio自己验证并返回验证的异常信息。网上对于shrio的验证流程已经有很多这里不再具体说明。手动调用shrio提供的login方法@RequestMapping("/login")publicStringlogin(HttpServletRequestrequest,Mapmap)throwsExc
zch1990s
·
2020-09-16 19:22
java开发
Shiro
shrio
验证
shiro-core包引用的版本问题
在做
shiro学习
时,遇到这样的问题:Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactoryatorg.apache.commons.beanutils.ConvertUtilsBean
weixin_30670965
·
2020-09-16 12:44
java
springboot + shiro 实现登录认证和权限控制
这段时间在学习springboot,在springsecurity和shiro中选择了shiro,原因就是
shiro学习
成本比较低,可能没有SpringSecurity做的功能强大,但是在实际工作时可能并不需要那么复杂的东西
兔砸
·
2020-09-16 02:31
java
Shiro学习
(8)拦截器机制
8.1拦截器介绍Shiro使用了与Servlet一样的Filter接口进行扩展;所以如果对Filter不熟悉可以参考《Servlet3.1规范》http://www.iteye.com/blogs/subjects/Servlet-3-1了解Filter的工作原理。首先下图是Shiro拦截器的基础类图:1、NameableFilterNameableFilter给Filter起个名字,如果没有设置
AlexLongjiu
·
2020-09-15 14:40
shiro
servlet
filter
shiro
扩展
Shiro学习
记录(详细)
文章目录
Shiro学习
记录shiro核心组件SpringBoot整合ShiroShiro整合Thymeleaf
Shiro学习
记录什么是Shiro官网:http://shiro.apache.org/是一款主流的
monkeyhlj
·
2020-09-14 14:34
Java学习
github
shiro学习
--从数据库获取动态权限
新项目集成了shiro,但是发现原生的只支持在配置文件配置权限,就像这样/js/**=anon/css/**=anon/img/**=anon/fonts/**=anon/scripts/**=anon/user/login.action=authc/user/logout=logout/backstage/**=perms[admin:*]/user/**=user可是,正常项目的权限不可能是静
凌寒11
·
2020-09-11 16:21
shiro
SpringBoot+
Shiro学习
(七):Filter过滤器管理
先从我们写的一个自定义Filter来看:publicclassRoleOrFilterextendsAuthorizationFilter{@OverrideprotectedbooleanisAccessAllowed(ServletRequestrequest,ServletResponseresponse,ObjectmappedValue)throwsException{Subjectsu
weixin_34258782
·
2020-09-11 11:31
二、Shiro认证
目录:
Shiro学习
总结(目录贴)2.1、什么是认证ShiroAuthentication 认证是一个验证用户是他们本人的过程。
41uLove
·
2020-08-25 04:49
Shiro学习
笔记(2)——身份验证之Realm
环境准备什么是Realm为什么要用Realm自定义Realm散列算法支持多个Realm配置Authenticator和AuthenticationStrategy自定义AuthenticationStrategy验证策略多个Realm验证顺序环境准备创建java工程需要的jar包大家也可以使用maven,参考官网什么是Realm在我所看的学习资料中,关于Realm的定义,写了整整一长串,但是对于初
君君要上天
·
2020-08-23 11:34
shiro
Spring文档学习--异常处理(Handling exceptions)以Shiro为例
通过前几篇
Shiro学习
已经可以开发基本的权限系统了,然而在Shiro的示例中并没有对因为权限访问而抛出的异常进行处理。本篇通过SpringMVC提供的异常处理机制来解决Shiro抛出的异常。
GW_Cheng
·
2020-08-23 10:56
spring
springmvc
javaweb
shiro
异常
shiro
一、Shiro简介
目录:
Shiro学习
总结(目录贴)1.1、Shiro是什么?Apache的强大并且灵活的开源安全框架。简洁的控制认证、授权、企业回话管理、安全加密。
41uLove
·
2020-08-22 10:52
shiro学习
笔记:整合spring之拦截器链执行流程
一、环境准备搭建好spring+shiro整合环境(本文环境Spring4.3.10.RELEASE+Shiro1.4.0)后,编写登录页面如下:登录页${shiroLoginFailure}用户名:密码:shiro拦截器部分配置:/index.jsp=anon/unauthorized.jsp=anon/error.jsp=anon/login.jsp=authc/logout=logout/*
博さん
·
2020-08-21 06:55
Shiro
shiro学习
最近在学习shiro,今天做一个总结shiro简单介绍Shiro是Apache下的一个开源项目,我们称之为ApacheShiro。它是一个很易用与Java项目的的安全框架,提供了认证、授权、加密、会话管理,与SpringSecurity一样都是做一个权限的安全框架,但是与SpringSecurity相比,在于Shiro使用了比较简单易懂易于使用的授权方式。ApacheShiro的三大核心组件Sub
立志讲讲
·
2020-08-21 01:54
shiro
shiro学习
29-实现rememberMe功能-RememberMeManager
这个接口是用来实现rememberme的功能的。他的实现类为AbstractRememberMeManager,是一个抽象类,最终的继承类为cookieRememberMeManager,即将信息发送到cookie中。先看一下defaultWebSecurityManager的构造方法:publicDefaultWebSecurityManager(){super();((DefaultSubje
iteye_14612
·
2020-08-21 00:59
shiro
shiro学习
笔记(7)--cacheManager、sessionManager、rememberMe配置
1、授权:在自定义realm的doGetAuthorizationInfo方法中读取用户权限并授权@OverrideprotectedAuthorizationInfodoGetAuthorizationInfo(PrincipalCollectionprincipalCollection){System.out.println("---------------授权----------------
cccp_2009
·
2020-08-20 23:08
shiro
Shiro学习
之认证机制(一)
认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合。一、Shiro认证过程1、收集实体/凭据信息UsernamePasswordTokentoken=newUsernamePasswordToken(username,password);token.setR
更好的自己520
·
2020-08-20 22:49
Shiro框架总结
Apache
Shiro学习
(1)
简介在项目中难免要考虑到安全问题,哪些用户可以访问,哪些用户不能访问,可以访问的用户具体可以访问哪些资源等等问题。这些功能ApacheShiro都考虑到了,作为基于java的一款安全框架,同其他的安全框架进行比较(例如SpringSecurity),其具有简单易上手等优点,虽然不如SpringSecurity强大,但在一般的项目中使用已经够了基本功能Shiro不仅可以用在JavaSE环境,也可以用
半纸药笺
·
2020-08-20 22:02
javaweb开发
Shiro学习
笔记
Shiro学习
笔记前言版本说明shiro=1.5.3相关链接Shiro官网:http://shiro.apache.org/Shiromaven地址:https://mvnrepository.com/
Simba1949
·
2020-08-20 22:13
Permission
SpringBoot+
Shiro学习
(八):RememberMe
这一章比较简单,就不多说了,上代码:/***cookie对象;*rememberMeCookie()方法是设置Cookie的生成模版,比如cookie的name,cookie的有效时间等等。*@return*/@BeanpublicSimpleCookierememberMeCookie(){//System.out.println("ShiroConfiguration.rememberMeCo
weixin_34319817
·
2020-08-20 21:58
shiro学习
之路-加密模块
一.shiro加密模块的使用1.shiro是主流的权限管理框架,提供了认证,授权,回话管理,密码加密等功能,使得开发者更加便捷2.具体实现采用MD5加密,而且进行加盐处理二.代码实现1.在自定义的认证类中,放回的AuthenticationInfo添加加盐参数returnnewSimpleAuthenticationInfo(user,user.getPassword(),credentialsS
shenbug
·
2020-08-20 21:09
shiro学习之路
shiro学习
(一) 介绍
简介ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。核心角色1)Subject:认证主体代表当前系统的使用者,就是用户,在Shiro的认证中,认证主体通常就是userName和passWord,或者其他用户相关的唯一标识。2)Secur
码农农码一生
·
2020-08-20 21:54
shiro
shiro
shiro学习
(一) 入门认证
使用test完成最基本简单的认证流程。1、认证流程1、创建securityManager2、主体(subject)提交请求3、securityManager认证4、Authenticator认证5、Realm验证2、引入依赖org.apache.shiroshiro-core1.6.0junitjunit4.12test3、编写测试代码packagech.shiro.test;importorg.
码农农码一生
·
2020-08-20 21:47
shiro
shiro
Shiro学习
笔记(一)ThreadContext源码解析
最近有空,看了下shiro源码,这里写下来用以加深记忆。本篇记录下ThreadContext类的源码解析。本篇用到的ThreadLocal及ThreadLocalMap的相关知识戳这里。首先看下ThreadContext类的说明:/***AThreadContextprovidesameansofbindingandunbindingobjectstothe*currentthreadbasedo
zch1990s
·
2020-08-17 17:01
Shiro
java开发
多线程
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他