Web集成
shiro配置文件shiroini
界面
webxml最关键
Servlet
测试
基于 Basic 的拦截器身份验证Web集成大多数情况,web项目都会集成spring。shiro在普通web项目和spring项目中的配置是不一样的。关于spring-shiro集成,可以参考Shiro学习笔记(3)——授权(Authorization) 中的JSP标签授权部分示例代码本次介绍普通的we...
分类:
Web程序 时间:
2015-06-02 11:14:51
阅读次数:
231
ini 配置文件在前面三个笔记中也有使用到ini配置文件,但是没有进行详细的解析,本次来介绍一下如何配置。ini配置文件其实和properties配置文件一样的使用方法,都是键值对的形式(key=value),#号代表注释 ini配置中主要配置有四大类:main,users,roles,urls[main]
#提供了对根对象 securityManager 及其依赖的配置
securityMana...
分类:
其他好文 时间:
2015-05-29 12:09:23
阅读次数:
142
什么是授权
授权三要素
Shiro的三种授权方式
1 编码方式授权
2 基于注解的授权
3 JSP标签授权1.什么是授权授权,就是访问控制,控制某个用户在应用程序中是否有权限做某件事2.授权三要素
权限
请看Shiro学习笔记(1)——shiro入门中权限部分内容角色
通常代表一组行为或职责.这些行为演化为你在一个软件应用中能或者不能做的事情。角色通常是分配给用户帐户的,因此,通过分配,用户...
分类:
其他好文 时间:
2015-05-28 18:02:35
阅读次数:
305
环境准备
什么是Realm
为什么要用Realm
自定义Realm
多个Realm
配置Authenticator和AuthenticationStrategy
自定义AuthenticationStrategy验证策略
多个Realm验证顺序环境准备
创建java工程
需要的jar包大家也可以使用maven,参考官网
什么是Realm
在我所看的学习资料中,关于Realm的定义,写了整整一长串,但...
分类:
其他好文 时间:
2015-05-28 09:42:37
阅读次数:
286
创建一个简单shiro项目
Shiro的权限
1 简单字符串
2 多层次管理
2 实例级访问控制1.创建一个简单shiro项目
创建一个java工程
加入shiro需要的jar包 在src下创建log4j配置文件(非必需步骤,可以跳过)
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contribu...
分类:
其他好文 时间:
2015-05-27 12:20:36
阅读次数:
153