自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 问答 (1)
  • 收藏
  • 关注

原创 demo0921

demo0921。

2023-09-21 20:53:59 86

原创 demo0920

demo0920。

2023-09-20 09:17:52 85

原创 demo0916

demo0916。

2023-09-18 09:46:27 85

原创 demo0917

demo0917。

2023-09-17 15:59:49 49

原创 demo0916

demo0916。

2023-09-16 16:27:55 17

原创 demo0914

demo0914。

2023-09-14 08:54:55 19

原创 demo0911

demo0911。

2023-09-11 08:32:17 17

原创 demo0910

demo0910。

2023-09-10 17:20:05 20

原创 demo0909

demo0909。

2023-09-09 19:29:58 17

原创 demo0908

demo0908。

2023-09-08 09:02:10 28

原创 demo0906

demo0906。

2023-09-06 18:27:21 18

原创 demo0905

demo0905。

2023-09-05 17:21:53 16

原创 demo0904

demo0904。

2023-09-04 08:48:30 21

原创 demo0903

demo0903。

2023-09-03 16:47:43 15

原创 demo0902

demo0902。

2023-09-02 10:03:45 55

原创 demo0901

demo0901。

2023-09-01 09:30:23 23

原创 demo0831

demo0831。

2023-08-31 16:05:39 29

原创 demo0830

demo0830。

2023-08-30 09:10:47 47

原创 demo0829

demo0829。

2023-08-29 15:11:14 20

原创 demo0828

demo0828。

2023-08-28 13:49:13 20

原创 demo0827

demo0827。

2023-08-27 15:03:42 76

原创 demo0826

demo0826。

2023-08-26 20:14:36 20

原创 demo0825

demo0825。

2023-08-25 19:34:03 18

原创 demo0824

demo0824。

2023-08-24 15:12:27 13

原创 demo0823

demo0823。

2023-08-23 17:45:09 13

原创 demo0822

ddemo0822。

2023-08-22 17:01:46 11

原创 demo0821

demo0821。

2023-08-21 14:31:13 15

原创 demo0820

demo0820。

2023-08-20 20:06:38 30

原创 RBAC介绍

这样做的好处是,不必在每次创建用户时都进行分配权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少得多,这样将简化用户的权限管理,减少系统的开销。是引入继承关系的 RBAC 模型,一个角色可以从另一个角色继承许可权,即角色具有上下级的关系。用户、角色和权限之间的两两关系均是多对多关系,即一个用户可以被赋予多个角色,一个角色可以被赋予多个用户。权限管理是公司数据安全的重要保证,针对不同的岗位,不同的级别看到的数据是不一样的,操作数据的限制也是不一样的。一个用户可拥有的角色数目受限。

2023-08-19 14:49:07 85

原创 demo0819

demo819。

2023-08-19 14:17:51 16

原创 java常见习题整理1

demo818。

2023-08-18 16:20:59 20

原创 登录失败的 JSON 提示

如果凭证有效,Filter 将继续处理请求,并将用户身份信息保存在会话中,以便后续的访问控制和授权操作。此外,它还可以根据配置的跳转 URL,将用户重定向到登录成功后的页面。Filter 本身提供了可配置的属性,如登录 URL、登录成功 URL、错误 URL 等,以便根据应用程序的需求进行自定义设置。FormAuthenticationFilter 是 Shiro 框架中用于处理基于表单的身份验证的过滤器,它简化了身份验证的处理流程,并提供了灵活的配置选项。当用户提交登录表单时,它会拦截请求并。

2023-08-17 15:21:09 173

原创 自定义尝试次数

自定义密码错误上限throw new ExcessiveAttemptsException("您已连续错" + retryMax + "次!请 N 分钟后再试");调用父类的校验方法else throw new IncorrectCredentialsException("密码错误,已错误" + retryCount + "次,最多错误" + retryMax + "次");配置@Bean。

2023-08-16 15:12:39 21

原创 添加盐避免暴力破解

添加盐避免暴力破解

2023-08-15 16:29:12 53

原创 Shiro 应用开发

调用 Subject 的 login 方法时,shiro 会调用 SecurityManage 安全管理器,尝试对比密码并登录,而编程要做的就是自定义 Realm,应用中的角色、用户、权限都是从 Realm 得到的数据,也就是说 SecurityManage 认证一定会从 Realm 取用户的一些信息,可以把它理解为数据源。可以用这个过滤器做默认的登录逻辑,但是一般都是自己在控制器写登录逻辑的,自定义的出错返回的信息都。1、loginUrl 没有登录的用户,请求某个资源页面时自动跳转到制定的页面。

2023-08-14 19:32:57 16

原创 SpringSession

它提供了多种用户会话存储的实现方式,支持会话共享和跨域请求,具有良好的扩展性和自定义能力。spring:session:expirations:1691902260000 存储这个 Session 的 id,是一个 Set 类型的 Redis 数据结构,操作命令为 smembers。2、共享会话数据:在分布式环境中,Spring Session 可以将会话数据存储在共享的存储介质中,以便不同。4、扩展性和自定义:Spring Session 具有良好的扩展性,可以根据需要自定义会话存储、会话管理和会话。

2023-08-13 20:22:35 34

原创 Cookie、Session 的使用

在使用 Session 时,服务器会为每个用户创建一个唯一的 Session ID,并将该 ID存储在用户的浏览器中的 Cookie 中。总的来说,虽然 cookie的大小有一定限制,但对于大多数常见的用途和数据跟踪来说,这些限制通常是足够的。所谓的跟踪用户是指记录用户操作信息并隔离不同用户数据访问的方法,常见的用户跟踪方法有隐藏域、URL 重写、客户端跟踪用户 Cookie和服务器端跟踪用户 Session 四种不同方式。名在浏览器中可以存储的 cookie 数量也有一定限制,一般在几十到几百个之间。

2023-08-12 22:11:52 22

原创 Kaptcha的基本应用

Kaptcha

2023-08-11 21:26:24 352

原创 shiro框架

最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确。Shiro 提供了一种简单的方式来验证用户的身份。当用户尝试进行某个操作时,Shiro 会根据用户的角色和权限来判断是否允许该操作。总的来说,Shiro 的工作原理是通过身份验证来确认用户的身份,并通过授权机制来管理用户的角色和权限,从而确保应用程序的安全性和可靠性。4、Cryptography 加密,保护数据的安全性,以简洁的API 提供常用的加密算法和数据摘要算法。

2023-08-10 21:24:06 15

原创 查看日志信息

1、引入lombok依赖2、在application.properties中配置日志输出等级。

2023-08-09 17:40:05 80

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除