hz-zhhq-app-service/greenH5/WebContent/WEB-INF/configuration/applicationconfig.properties

66 lines
5.9 KiB
Properties
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#用户存放业务系统自定义的一些配置项数据为key=value的格式
#在程序中可以用com.sgcc.uap.config.util.ApplicationConfigUtil.getString("key")获取value值
#统一权限集成过滤器过滤页面白名单,各个页面配置相对路径,并且对个页面的路径之间用逗号分隔
#当前配置为可选项默认没有当前配置另外每个url路径从模块根路径开始并且开始字符为"/"
#如果某一个url太长或者配置额url个数太多那么查看就不太方便但是又不能直接的换行,否则读取属性的值的时候其换行部分就被忽略了.其实我们可以通过增加一个\符号来达到换行的效果
# 例子ISC_EXCLUDEPAGES=/sguap-client/iscintegratetest/mxwebtest/jsp/mxFrameWorkTestPage.jsp,\
# /sguap-client/iscintegrate/mxweb/jsp/mxFrameWorkTestPage.jsp
#ISC_EXCLUDEPAGES=/sguap-client/iscintegratetest/mxwebtest/jsp/mxFrameWorkTestPage.jsp
#用户存放业务系统自定义的一些配置项数据为key=value的格式
#在程序中可以用com.sgcc.uap.config.util.ApplicationConfigUtil.getString("key")获取value值
#------------------------------------------页面白名单过滤---------------------------------------------------
#URL模式匹配控制开关
#模式匹配权限集成模块应用url模式匹配方式过滤
#反向匹配模式权限集成模块对配置项不做任何处理并反向通过配置项内容匹配url
#正向匹配模式权限集成模块将配置项按照分隔符分隔从请求url方匹配配置项
#模式匹配方式匹配效率较低,灵活性强
#正向匹配模式效率居中,约束性较强,灵活性较强
#反向匹配模式效率最高、最稳定,但约束性最强,灵活性最差
#测试场景 单个url路径、单个匹配路径
#测试结果 普通字符串匹配的响应时间大概是1ms而且不受配置项的数据大小影响。
# 字符串数据模式匹配 伴随配置项个数的增多,整体响应时间成正比递增
# 模式匹配方式的单个匹配响应时间大概是3ms伴随配置项个数的增多整体响应时间成正比递增。
# REVERSE:反向字符串匹配模式NORMAL字符串数组匹配模式、PATTERN模式匹配、FALSE或者其他值关闭白名单功能
#考虑向下兼容默认为REVERSE
#可选项
ISC_URLMATCHMODE=PATTERN
#------------------------------------------反向匹配模式说明----------------------------------------------
#统一权限集成过滤器过滤页面白名单,各个页面配置相对路径,并且对个页面的路径之间用逗号分隔
#当前配置为可选项默认为false
#支持的特殊字符列表(,-_/*?),支持的字符为英文、数字(半角)
#如果某一个url太长或者配置额url个数太多那么查看就不太方便但是又不能直接的换行,否则读取属性的值的时候其换行部分就被忽略了.其实我们可以通过增加一个\符号来达到换行的效果
# 例子ISC_EXCLUDEPAGES=/sguap-client/iscintegratetest/mxwebtest/jsp/mxFrameWorkTestPage.jsp,\
# /sguap-client/iscintegrate/mxweb/jsp/mxFrameWorkTestPage.jsp
#约束:开始字符为"/",必须从项目名开始的全路径
#------------------------------------------正向匹配模式说明----------------------------------------------
#统一权限集成过滤器过滤页面白名单,各个页面配置相对路径,并且对个页面的路径之间用逗号分隔,
#支持的特殊字符列表(,-_/*?),支持的字符为英文、数字(半角)
#如果某一个url太长或者配置额url个数太多那么查看就不太方便但是又不能直接的换行,否则读取属性的值的时候其换行部分就被忽略了.其实我们可以通过增加一个\符号来达到换行的效果
# 例子ISC_EXCLUDEPAGES=/sguap-client/,/mxFrameWorkTestPage.jsp
#约束:开始字符为"/",其他没有约束
#------------------------------------------模式匹配配置说明-------------------------------------------------
#统一权限集成过滤器过滤页面白名单,各个页面配置相对路径,并且对个页面的路径之间用逗号分隔
#支持的特殊字符列表(,-_/*?),支持的字符为英文、数字(半角)
#如果某一个url太长或者配置额url个数太多那么查看就不太方便但是又不能直接的换行,否则读取属性的值的时候其换行部分就被忽略了.其实我们可以通过增加一个\符号来达到换行的效果
# 例子:/**/lo?in.do,/app/lo?in.do
#开始字符为"/"必须符合url-pattern配置规范
#url-pattern配置规范:
# ?(匹配任何单字符),*匹配0或者任意数量的字符**匹配0或者更多的目录
# url路径匹配规则
# URL路径 说明
# /app/*.x 匹配(Matches)所有在app路径下的.x文件
# /app/p?ttern 匹配(Matches) /app/pattern 和 /app/pXttern,但是不包括/app/pttern
# /**/example 匹配(Matches) /app/example, /app/foo/example, 和 /example
# /app/**/dir/file. 匹配(Matches) /app/dir/file.jsp, /app/foo/dir/file.html,/app/foo/bar/dir/file.pdf, 和 /app/dir/file.java
# /**/*.jsp 匹配(Matches)任何的.jsp 文件
# 最长匹配原则(has more characters)
#说明URL请求/app/dir/file.jsp现在存在两个路径匹配模式/**/*.jsp和/app/dir/*.jsp那么会根据模式/app/dir/*.jsp来匹配
#可选项
ISC_EXCLUDEPAGES=/sguap-client/workbench/workbench/login.jsp
#-----------------------------------------正则表达式匹配扩展-------------------------------------------------
#目前权限系统针对ISC_EXCLUDEPAGES配置项提供默认正则表达式认证请参考ISC_EXCLUDEPAGES配置说明
#针对业务系统特定应用,在默认配置项不能满足业务需求验证的前提下,权限集成提供了扩展配置支持
#可选项
REGEX_PATTERN=^/([a-zA-Z0-9\\.\\,/_\\-\\*\\?]*)*$