shiro
十期刘杰
这个作者很懒,什么都没留下…
展开
-
shiro简介
shiro介绍: Apache Shiro 是ASF旗下的一款开源软件,提供了一个强大而灵活的安全框架。可为任何应用提供安全保障。 Apache Shiro提供了认证、授权、加密和会话管理功能,将复杂的问题隐藏起来,提供清晰直观的API使开发者可以很轻松地开发自己的程序安全代码。并且在实现此目标时无须依赖第三方的框架、容器或服务,当然也能做到与这些环境的整合原创 2016-06-30 11:18:41 · 410 阅读 · 1 评论 -
shiro认证授权流程
shiro框架的出现使得认证和授权变的简单,那shiro是如歌进行认证和授权的呢,下面来看看其流程: 认证流程: 认证流程: 1、通过ini配置文件创建securityManager 2、调用subject.login方法主体提交认证,提交的token 3、securityManager进行认证,securityManager最终由ModularRealmAuthentica原创 2016-06-30 11:41:32 · 1694 阅读 · 1 评论 -
shiro认证入门程序
1、新建 java Project 。导入相关jar包如下lib中 2、新建2个配置文件:log4j.properties 和 shiro-first.ini 1)log4j.properties中添加内容如下: log4j.rootLogger=debug,stdout log4j.appender.stdout=org.apa原创 2016-06-30 15:53:37 · 421 阅读 · 1 评论 -
shiro授权入门程序
1、新建 java Project 。导入相关jar包如下lib中 2、新建2个配置文件:log4j.properties 和 shiro-permission.ini 1)log4j.properties中添加内容如下: log4j.rootLogger=debug,stdout log4j.appender.stdout=org.apache.log原创 2016-06-30 15:56:55 · 592 阅读 · 2 评论 -
shiro-realm认证
在前面我们已经提到过,在shiro的认证过程中,我们是将用户名和密码都配置到配置文件中。但是这样会极大的不方面我们的开发,比如说我们要添加或者修改个用户,还得去配置文件中修改,得在重新发布程序,非常的麻烦。不过在shiro中,不用在担心这个问题了,因为它已经给我们提供了一个和数据库交互的功能。这就是realm。下面来看下面的实例: 1、新建Realm /** * 自定义realm * @a原创 2016-07-28 20:48:30 · 557 阅读 · 3 评论