摘要:
一、基于角色的访问控制 (1)自定义realm (2)编写代码 / / / / / / 二、基于资源/权限字符串的访问控制 (1)自定义realm (2)编写代码 阅读全文
posted @ 2021-11-21 20:00
不是孩子了
阅读(32)
评论(0)
推荐(0)
摘要:
1.1授权 授权,即访问控制,控制谁能访问那些资源。主体进行身份确认后需要分配权限方可访问系统的组员,对于某些资源没有权限是不能访问的。 1.2关键对象 授权可以简单理解位who对what(which)进行How操作 (1)who,即主体(Subject),主体需要访问系统中的资源 (2)what, 阅读全文
posted @ 2021-11-21 18:13
不是孩子了
阅读(37)
评论(0)
推荐(0)
摘要:
0、算法的使用 package com.study; import org.apache.shiro.crypto.hash.Md5Hash; public class TestShiroMD5 { public static void main(String[] args) { //创建一个md5 阅读全文
posted @ 2021-11-21 17:15
不是孩子了
阅读(151)
评论(0)
推荐(0)
摘要:
一、MD5算法: 作用:一般用来加密或者签名(校验和) 特点: (1)MD5算法不可以,只能将明文转成密文 (2)如果内容相同,无论执行多少次md5,生成结果始终是一致的 生成结果:始终是一个16进制32位长度字符串 二、Salt盐 【再service层实现】 就是将我们用户注册时输入的密码,加上一 阅读全文
posted @ 2021-11-21 15:40
不是孩子了
阅读(163)
评论(0)
推荐(0)
摘要:
(1)编写自定义realm package com.study.realm; import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.AuthenticationInfo; import 阅读全文
posted @ 2021-11-21 15:04
不是孩子了
阅读(67)
评论(0)
推荐(0)
摘要:
(1)导入shiro依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.5.3</version> </dependency> (2)编写shiro的配置 阅读全文
posted @ 2021-11-21 13:42
不是孩子了
阅读(28)
评论(0)
推荐(0)
摘要:
1.1认证 身份认证,就是判断一个用户是否为合法用户的处理过程。通常最简单的认证方式就是通过核对用户输入的用户名和口令,看是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确。 1.2shiro中认证的关键对象 (1)Subject:主体 访问系统的用户,主体可以是用户、程序等,进行认 阅读全文
posted @ 2021-11-21 13:06
不是孩子了
阅读(44)
评论(0)
推荐(0)
摘要:
什么是shiro? shiro是一个功能强大且易于使用的java安全框架,他执行身份验证、授权、加密和会话管理。使用shiro易于理解的API,您可以轻松快速的保护任何应用程序 从最小的移动应用程序到最大的web和企业应用程序。 shiro是apache旗下开源的框架,他将软件系统的安全认证相关功能 阅读全文
posted @ 2021-11-21 12:49
不是孩子了
阅读(35)
评论(0)
推荐(0)
摘要:
1.1什么是权限管理 基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 1.2什么是身份认证 身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的身份认证的方式就是 阅读全文
posted @ 2021-11-21 11:40
不是孩子了
阅读(565)
评论(0)
推荐(0)
摘要:
(1)在父工程的pom文件中引入SpringCloudAlibaba的依赖 <!--nacos的管理依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencie 阅读全文
posted @ 2021-11-21 11:27
不是孩子了
阅读(42)
评论(0)
推荐(0)

浙公网安备 33010602011771号