小小默:进无止境

QQ:1274654983 欢迎交流~~

排序:
默认
按更新时间
按访问量
RSS订阅

Shiro - RememberMe记住我功能实现

【1】认证和记住我 ① 记住我 Shiro提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器,下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下: 首先在登录页面选中RememberMe然后登录成功;如果是浏览器登录,一般会把Remembe...

2018-11-06 17:43:38

阅读数 1085

评论数 0

Shiro - 缓存管理与CacheManagerAware接口

Shiro内部相应的组件(DefaultSecurityManager)会自动检测相应的对象(如Realm)是否实现了CacheManagerAware并自动注入相应的CacheManager。 如项目启动日志: [INFO][2018-11-06 15:18:18,443][org.apache...

2018-11-06 15:32:21

阅读数 533

评论数 0

Shiro - 会话管理与SessionDao持久化Session

Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管JavaSE还是JavaEE环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对Web 的透明支持、SSO 单点登录的支持等特性。 【1】Shiro Sessi...

2018-11-04 11:25:27

阅读数 335

评论数 0

Shiro - 授权那些事

前面说了认证那些事,这里继续说授权那些事。 【1】授权几个概念 授权,也叫访问控制,即在应用中控制谁访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。 ① 主体(Subj...

2018-11-03 15:44:07

阅读数 147

评论数 0

Shiro -认证凭据(密码)加密的那些事

一般来说,实际项目中隐私数据没有在网络上明文跑路,都会采用不同的加密算法。Shiro中的认证凭据通常也会采用算法进行加密。 【1】CredentialsMatcher接口 该接口只有一个方法,doCredentialsMatch,就是用来进行密码比较的! 源码如下: public interfac...

2018-10-31 15:31:45

阅读数 394

评论数 0

Shiro - 认证那些事

【1】认证 ① 身份认证 身份认证是第一道门户,进去之后才能谈论授权的问题。 身份验证,一般需要提供如身份ID 等一些标识信息来表明登录者的身份,如提供email,用户名/密码来证明。 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用...

2018-10-25 15:41:35

阅读数 129

评论数 0

SpringBoot - 安全入门与SpringSecurity

市面上有两种常见的安全框架,Shiro和SpringSecurity。功能都很强大,用户数量也都很多。SpringSecurity优势在于能和Spring无缝衔接。 Shiro系列教程:https://blog.csdn.net/j080624/article/category/7006814 ...

2018-07-09 10:36:20

阅读数 2425

评论数 0

Shiro - Java注解实现

Shiro提供了五种在后台使用注解实现权限验证。@RequiresAuthentication; @RequiresGuest; @RequiresPermissions; @RequiresRoles; @RequiresUser;【1】@RequiresAuthentication可以用于类/...

2017-07-21 12:05:35

阅读数 466

评论数 0

Shiro - JSP页面标签应用

【1】<shiro:hasRole/>如果有该角色,则校验通过。name属性值只能为单个。示例如下: <shiro:hasRole name ="admin"&gt...

2017-07-04 19:13:41

阅读数 606

评论数 2

Shiro - 基础入门及Spring整合

ApacheShiro是Java 的一个安全(权限)框架。Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。

2016-11-21 10:04:50

阅读数 536

评论数 0

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