摘要: 这个也和 cookie和session相关, 记住我实现步骤 1.applicationContext.xml文件要修改,(在securityManager的bean中除了本来的Realm,再注入rememberMeManager相关bean) 2.用户认证时token设置参数记住我为true 3. 阅读全文
posted @ 2020-08-27 17:11 与f 阅读(3249) 评论(1) 推荐(0) 编辑
摘要: Shiro认证密码一般都需要加密(大部分是md5或hash散列加密) 如果改为密文验证,需要 1.改动一下自定义的Realm类和 2.测试时new出来的 Realm类加入认证的凭证 先来下加密的例子 //五,测试加密 (要引入Shiro包,对应的有此类) @Test public void test 阅读全文
posted @ 2020-08-27 17:06 与f 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Shiro默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息,大部分情况下需要从系统的数据库中读取用户信息,所以需要自定义realm。 1,Realm接口 最基础的是Realm接口,CachingRealm负责缓存处理,AuthenticationRealm负责认证,A 阅读全文
posted @ 2020-08-27 15:25 与f 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 1,Shiro.ini文件的说明 1. ini (InitializationFile) 初始文件.Window系统文件扩展名. 2. Shiro 使用时可以连接数据库,也可以不连接数据库. 2.1 如果不连接数据库,可以在shiro.ini中配置静态数据 2,Shrio.ini文件的组成部分 1, 阅读全文
posted @ 2020-08-27 11:12 与f 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 1,什么是shiro Apache Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与Web 集成、缓存等。 2,基本功能 1,Authen 阅读全文
posted @ 2020-08-27 10:34 与f 阅读(240) 评论(0) 推荐(0) 编辑