
Shiro
简单的小宋
本人专注于产品规划设计,项目管理,Java开发技术等相关知识,目前处于RPA行业,担任高级产品经理,望与各位博友共同成长。以梦为马,不负韶华。
展开
-
Shiro之实现认证篇
本篇博客带大家学习Shiro怎样实现认证。Shiro的认证过程1.创建Security Manager对象去构建Security Manager的环境。(用于提供安全服务)2.主体提交认证请求给Security Manager,Security Manager去通过Authenticator(认证器)来从Realms中获取认证信息,然后用Realms从数据库中获取的认证信息和主体提交过...原创 2019-06-18 21:10:19 · 5505 阅读 · 2 评论 -
Shiro之简单授权篇
本篇博客带大家学习Shiro实现简单授权Shiro授权过程1.创建Security Manager对象去构建Security Manager的环境。(用于提供安全服务)2.主体提交授权请求给Security Manager,Security Manager去通过Authorizer(授权器)来从Realms中获取角色权限数据,然后用Realms从数据库中获取角色权限数据。创建secu...原创 2019-06-18 21:34:17 · 5391 阅读 · 2 评论 -
Shiron IiRealm和jdbcRealm
本篇博客学习Shiro自定义Realm内置RealmIniRealmjdbcRealmIniRealm测试类代码package com.imooc.test;import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.UsernamePasswordToken;import org.apache...原创 2019-06-20 11:59:22 · 5844 阅读 · 2 评论 -
Shiro 实现自定义Realm
本篇博客讲的是如何自定义Realm。在 https://blog.youkuaiyun.com/weixin_42236165/article/details/92801105 该博客上改进实现。自定义Realm1.在main的java下创建一个com.imooc.shiro.realm包然后创建CustomRealm类CustomRealm类代码:package com.imooc.shir...原创 2019-06-21 16:37:52 · 5847 阅读 · 2 评论 -
Shiro加密代码实现
本篇博客学习如何用Shiro进行对密码进行加密。根据 https://blog.youkuaiyun.com/weixin_42236165/article/details/93200432 本篇博客进行改进实现。Shiro散列配置HashedCredentialsMatcher自定义Realm中使用散列盐的使用HashedCredentialsMatcher1.修改CustomReal...原创 2019-06-21 17:14:11 · 6022 阅读 · 3 评论 -
Shiro之初入篇
本篇博客主要对Shiro安全框架进行一些简答的概况了解。什么是ShiroApache的强大灵活的开源安全框架认证、授权、缓存、企业会话管理、安全加密能非常快捷的完成项目中权限管理模块的开发。Shiro与Spring Security对比Apache Shiro(特点)1.简单,灵活2.可脱离Spring3.粒度较粗Spring Security(特点)1.复杂,笨重...原创 2019-06-18 18:37:56 · 4544 阅读 · 2 评论 -
Shiro整体架构
本篇博客带大家了解Shiro的整体架构,各个部分的作用。Shiro整体架构上层部分:是“操作用户(主体)”。中层部分:Security Manager(管理者):是Shiro的核心,Shiro通过Security Manager提供安全服务。Authenticator:认证器,管理登录登出。Authorizer:授权器,赋予主体权限。Session Manager:Sessio...原创 2019-06-18 18:39:54 · 5040 阅读 · 2 评论