Shiro 教程

Shiro是apache提供的强大而灵活的开源安全框架,它主要用来处理身份认证,授权,企业会话管理和加密。

shiro功能:用户验证、用户执行访问权限控制、在任何环境下使用session API,如cs程序。可以使用多数据源如同时使用oracle、mysql。单点登录(sso)支持。remember me服务。

我在业余草网站上整理过相关的Shiro教程。但是由于业余草网站的权重太低,导致搜索不到我的网站上。因此我在这里在分享一下!

水平权限漏洞原理、修复以及检测方法

安全开源权限框架Shiro架构设计原理解析

Shiro入门教程

开源权限框架 Shiro 整合 web 项目的数据库设计

Spring 整合 Shiro 实现登录认证和权限控制

Shiro 架构原理 和 名词解释

Shiro 身份验证、授权登录退出

Shiro 的 Realm

Shiro 身份认证Authenticator和AuthenticationStrategy

Shiro 基于角色的访问控制和基于资源的访问控制

Shiro 授权 checkPermissions

Shiro Authorizer、PermissionResolver及RolePermissionResolver

Shiro 配置 详解

Shiro 编解码和加解密

Shiro 密码重试次数限制

Shiro 自定义Realm

Shiro Realm的关联对象

Shiro web 集成案例详解

详解 Shiro 拦截器机制

Shiro 标签

Shiro 登录 会话管理

Shiro 缓存机制

Shiro 与Spring集成

Shiro 注解

Shiro RememberMe

Shiro SSL 支持

Shiro 单点登录

最全的 Shiro demo Shiro 例子

Shiro 集成 OAuth2

Shiro 限制并发登录人数案例

Shiro+JCaptcha 集成验证码

Shiro 在线回话管理

Shiro 动态URL权限管理

Shiro 相关视频教程下载地址:Shiro 视频教程
http://www.codedq.net/blog/articles/201.html

时间: 2024-09-17 04:52:42

Shiro 教程的相关文章

使用Shiro实现登录成功后跳转到之前的页面_java

这个问题是之前在做登录注册模块时遇到的需求,如何用户直接访问登录页面,可以控制直接跳到首页,但是如果是用户没有登录直接访问了购物车等需要经过身份认证的页面,或者是因为session超时,用户需要重新登录,那么这时跳回之前的页面就是提升用户体验的事情.实现此功能比较好的方法是用ajax的方式登陆,这样直接在当前页面弹窗让用户登录既可,二是把用户未登录前的url存在session中,login成功之后先检查session中是否存在这样的一个url.下面通过一段代码给大家分享下: 项目中集成了shir

码农从菜鸟到大牛的必须文章

几年前我也是一个码农菜鸟,我也常常幻想着成为技术大牛. 如何减小与"大牛"的差距是我常常不得不面对的话题.今天从我走过来的路来总结一下成为大牛的技术之路. 先来看一张程序员的时间管理图. 除了时间管理,技术学习也是少不了的.下面推荐一下比较好的技术文章. 使用瀑布流插件 Masonry 进行瀑布流布局 业余草微信公众号上线了! 使用HTML5 Canvas实现火焰风暴动画 HTML5 实现3D翻转立方体 使用 HTML5 制作像素太空战机游戏 常用的Linux关机命令大全 5个常用的L

安全框架shiro

1.1  简介 Apache Shiro是Java的一个安全框架,目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了.对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了.本教程只介绍基本的Shiro使用,不会过多分析源码等,重在使用. Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE

shiro 拦截器链

Shiro使用了与Servlet一样的Filter接口进行扩展:所以如果对Filter不熟悉可以参考<Servlet3.1规范>http://www.iteye.com/blogs/subjects/Servlet-3-1了解Filter的工作原理.首先下图是Shiro拦截器的基础类图: 1.NameableFilter NameableFilter给Filter起个名字,如果没有设置默认就是FilterName:还记得之前的如authc吗?当我们组装拦截器链时会根据这个名字找到相应的拦截器实

Shiro 学习应用

和 Spring Security 一样,Shiro 也属于权限安全框架.和 Spring Security 相比,Shiro 更简单,学习曲线更低.关于 Shiro 的一系列特征及优点,很多文章已有列举,这里不再逐一赘述.这里记下学习 Spring 4.x + Shiro  1.2 的过程,可能有水平不够的地方,敬请指正. 一点概念 所有操作其实离不开理论.基础概念.虽然有点啰嗦.晦涩,但出于真正掌握的目的,仍是要强调其价值的.Shiro 为 Java 程序提供了认证(Authenticati

解决win7系统无法进入操作中心的方法教程

  Windows操作中心是一个查看警报和执行操作的中心位置,它可帮助保持 Windows 稳定运行,不过在win7系统下,windows操作中心貌似很少用户会进入查看,不过不能因为我们不经常使用而对其不理不睬,近期有部分使用win7系统的用户向小编反映,在即的windows操作中心无法打开,对于出现该问题的用户我们应该如何解决呢?下面看小编为大家带来的解决方法! 解决win7系统无法进入操作中心的方法教程 1.首先,我们同时按下win7电脑键盘上的win+R快捷键打开电脑的运行窗口,在打开的运

解决win7系统所有中文显示乱码的方法教程

  在win7系统下我们如果把语言操作系统界面语言修改为英文后,有部分用户的电脑中的英文字体将显示乱码的问题,对于出现该问题是因为中文不是Unicode语言,用户在将系统语言设置为英文后,语言设置的非Unicode设置出问题而导致的,故此我们需要将非Unicode的语言修改为中文语言即可解决这个问题,下面我们看下具体的操作教程吧! 解决win7系统所有中文显示乱码的方法教程 1.点击开始菜单图标并单击打开控制面板. 2.在区域和语言设置-管理中,选择更改显示语言. 3.选择管理标签,并点击更改系

win7下使用U盘安装Ubuntu Kylin完全详解教程

安装失败了好几次,看了很多篇博客,最后终于成功了,并且做了这个win7下使用U盘安装Ubuntu的教程,希望能给大家带来帮助! 详细的图文步骤如下: 部分操作步骤转自 http://blog.csdn.net/dreamthen/article/details/8765472,感谢. 1.本次使用的是64位的ubuntu Kylin桌面版,iso镜像可以自己去官网下载,大约700MB 2.  将系统拷进U盘,制成u盘启动系统. 4.将电脑划分出来一个空盘,大小20G 足矣,也可以根据个人喜好,分

xcode-学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错

问题描述 学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错 #import int main(int argc, const char * argv[]) { FILE *wordFile = fopen ("/tmp/words.txt", "r"); char word[100]; while (fgets(*word,99,wordFile)) \这一行编译出现"Thread 1:EXC_BAD_AC