授权协议: GPL
开发语言: Java
操作系统: 跨平台
收录时间: 2013-05-05
提 交 者: 寻觅一只耳朵

基于java 过滤器(Filter)实现对权限控制的框架。

依赖jar:log4j.jar,fastjson.jar

软件由三部分组成:

权限过滤器AuthorityFilter # 负责过滤url并执行权限检查器中的权限验证方法(check).配置在web.xml中

权限检查器PermissionChecker # 由用户基于业务扩展,但必须继承类:PermissionChecker,实现check方法。用户继承的Checker类必须配置在Authority的init-param中,param-name 为用户扩展的permissionChecker.            

权限数据处理器AuthorityHandler # 权限数据是有结构的。相当于一个hash.即权限组的概念。{

                    group1:[/webModel1.do*,/webModel2/*.do*,/webModel3.do?method=hello*]

                          }

                  注:'*'代表任意字符。

权限数据的主要来源有两种:

1.DB,从DB查出数据组装出以上hash结构。即:Map<String,Collection<String>>.

2.从权限数据文件获得。

       此文件可以配置在AuthorityFilter的init-param中,param-nam为:authortyFile(文件扩展名必须是.authorty).

      如果不从web.xml配置,也可以用权限数据处理器中的方法去加载文件。

      权限数据文件中权限的格式是一种我称之为友好型JSON(friendly json)[不需要双引号、单引号之类的字符]的形式={ group1:[/webModel1.do*,/webModel2/*.do*,/webModel3.domethod=hello*] , group2:[/webModel1.do*,/webModel2.do?mechod=add*,/webModel3.do*] 

                       }

 权限数据处理提供了很多中<验证权限的方法>,<管理权限数据的方法>,<加载权限数据的方法>。

jar,demo,src,doc下载地址:http://code.google.com/p/my-project-authorityfilter/downloads/list

                                                   欢迎使用!!

                                                     《谢谢》

 

展开阅读全文

代码

authorityFilter 的相关资讯

还没有任何资讯

authorityFilter 的相关博客

权限验证框架-authorityFilter学习

1.简介 demo,jar,src,doc下载地址:http://code.google.com/p/my-project-authorityfilter/downloads/list 基于java 过滤器(...

Cache的封装和使用

ICache 接口 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T...

dubbo白名单通过filter,spring web通过拦截器或者filter即可

在开发中,有时候需要限制访问的权限,白名单就是一种方法。对于Java Web应用,Spring的拦截器可以拦截Web接口的调用;而对于...

myeclipse 配置

0 控制台乱码 run-open dialogue --Arguments标签 ---vm arguement :-Dfile.encoding=UTF-8 1 jre 2 【workspace】【jsp】【...

Filter实现web未登录跳转到登录页面

import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.*; import java.io.*; @WebFilter(...

dubbo超时重试和异常处理

dubbo超时重试和异常处理 参考: https://www.cnblogs.com/ASPNET2008/p/7292472.html https://www.tuicool.com/articles/YfA...

authorityFilter 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
21 收藏
分享
在线直播报名
返回顶部
顶部