
shiro
plumblum
这个作者很懒,什么都没留下…
展开
-
Springboot(2.0)整合shiro 配置EnCache,remember me和密码校验次数
Springboot(2.0)整合shiro 配置EnCache,remember me和密码校验次数 配置时,请先阅读springboot整合shiro文章, encache 由于每次的授权shiro都会重新范围数据库,导致查询频繁所以使用EnCache进行缓存 重点:记得将要缓存的类序列化 1.1配置maven <!--cache--> ...原创 2018-08-24 11:44:17 · 1425 阅读 · 0 评论 -
7.shiro的会话管理
shiro的会话管理 1.三个会话管理器(SessionManager)实现 1.1DefaultSessionManager DefaultSessionManager:DefaultSecurityManager 使用的默认实现,用于 JavaSE 环境; 1.2ServletContainerSessionManager ServletContainerSessionMan...原创 2018-07-04 16:20:05 · 298 阅读 · 0 评论 -
6.Shiro 拦截器机制
Shiro 拦截器机制 # 1、NameableFilter NameableFilter 给 Filter 起个名字,如果没有设置默认就是 FilterName;还记得之前的如 authc 吗?当我们组装拦截器链时会根据这个名字找到相应的拦截器实例; 2、OncePerRequestFilter OncePerRequestFilter 用于防止多次执行 Filter 的;也就是说...原创 2018-07-04 14:53:47 · 400 阅读 · 0 评论 -
4.shiro的加密和解密
shiro的加密和解密 1.PasswordService 和CredentialsMatcher 1.Shiro 提供了 PasswordService 及 CredentialsMatcher 用于提供加密密码及验证密码服务。 2.Shiro 默认提供了 PasswordService 实现 DefaultPasswordService;CredentialsMatcher 实现 P...原创 2018-07-03 11:48:14 · 5356 阅读 · 0 评论 -
3.1shiro的权限解析配置及其说明
shiro的权限解析配置及其说明原创 2018-07-03 10:12:00 · 703 阅读 · 0 评论 -
3.shiro授权的配置,使用及其说明。
shiro授权的配置,使用及其说明 1.授权 授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。 主体 主体,即访问应用的用户,在 Shiro 中使用 Subject 代表该用户。用户只有授权后才允许访问相应的资源。 资...原创 2018-06-30 11:56:12 · 352 阅读 · 0 评论 -
2.1shiro身份认证的策略分析
shiro身份认证的策略分析 1.Authenticator 及 AuthenticationStrategy Authenticator 的职责是验证用户帐号,是 Shiro API 中身份验证核心的入口点: public AuthenticationInfo authenticate(AuthenticationToken authenticationToken) ...原创 2018-06-29 13:53:20 · 394 阅读 · 0 评论 -
2.shiro 身份认证的配置,说明及其使用
shiro 身份认证的配置,说明及其使用 1.身份验证 1.用于验证用户是否为合法用户 需要理解的概念 在 shiro 中,用户需要提供 principals (身份)和 credentials(证明)给 shiro,从而应用能验证用户身份: principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个 principals,但只有...原创 2018-06-29 11:45:11 · 410 阅读 · 0 评论 -
Springboot(2.0)整合shiro
Springboot(2.0)整合shiro 这个项目使用MD5算法加密,salt为username加随机数。 项目源码:github: 使用idea创建springboot工程并导入相关包 <dependency> <groupId>org.springframework.bo原创 2018-08-24 10:50:27 · 2603 阅读 · 5 评论