intra-mart Accel Platform 配置文件参考 第26版2020-08-01

Session信息检查集

总览

会话超时与会话超时相关的设置。
模块
认证功能
格式化文件(xsd)
WEB-INF /模式/ Certification-config.xsd
设定位置
WEB-INF / conf /认证配置/ im_session.xml

<认证-配置 XMLNS = “的Http://万维网。 intra-mart .JP /认证/认证-配置” 的xmlns:将xsi = “Http://Www.W3.Org/2001/XMLSchema-instance”,将xsi:的schemaLocation = “宀:. //万维网intra-mart .JP /认证/认证-配置认证- Config.Xsd”> <类别 名称= “Im_session”> <PARAM> <PARAM名称> Cookie_name </参数名称> <PARAM -value > jp.co.intra_mart.session.cookie </ param-value> </ param> <param> <param-name> cookie_http_only </ param-name> <param-value> true </ param-value> < / param> <param> <param-name> cookie_secure </ param-name> <param-value> false </ param-value> </ param> <param> <param-name> validate_url </ param-name> < param-value> / sample / page1 </ param-value> </ param> <param> <param-name> validate_url </ param-name> <param-value> / sample / page2 </ param-value> </ param> <param> <param-name> validate_regex_url </ param-name> <param-value> /test/.* </ param-value> </ param> <param> <param-name> validate_regex_url </ param-名称> <param-value> /debug/.* </ param-value> </ param> </类别> </认证配置>

参考资料

Cookie的Httponly属性,用于保存Session信息

分类标签名称(属性) 类别(im_session)
参数键标签名称(键名称) 参数(cookie_http_only)
在存储会话超时信息的cookie中设置httponly属性。

注解

从2018 Spring (云雀)春季开始可以使用此设置。
直到2017 Winter (Rebecca),未设置httponly属性。
2017 Winter进行与2017 Winter (Rebecca)之前相同的操作,请显式设置为false。

[设定项目 ]

<certification-config> <类别 名称= “ im_session” > <param> <param-name> cookie_http_only </ param-name> <param-value> true </ param-value> </ param> </ category> </ category> </认证配置>

必填项目 ×
多种设定 ×

钥匙标签
<param-name> cookie_http_only </ param-name>
值标签
<param-value> true </ param-value>
设置值 /设定内容
true 在存储会话超时信息的cookie中设置httponly属性。
false 不要为存储会话超时信息的cookie设置httponly属性。
单位/类型
布尔值(真/假)
省略时的默认值 true
父标签 认证配置

Cookie的安全属性,用于保存Session信息

分类标签名称(属性) 类别(im_session)
参数键标签名称(键名称) 参数(cookie_secure)
在存储会话超时信息的Cookie中设置安全属性。

注解

此设置自2018 Spring (Skylark)起可用。
直到2017 Winter (Rebecca),安全属性才设置。

[设定项目 ]

<certification-config> <类别 名称= “ im_session” > <param> <param-name> cookie_secure </ param-name> <param-value> false </ param-value> </ param> </ category> </ category> </认证配置>

必填项目 ×
多种设定 ×

钥匙标签
<param-name> cookie_secure </ param-name>
值标签
<param-value>假</ param-value>
设置值 /设定内容
true 在存储会话超时信息的Cookie中设置安全属性。
false 不要在存储会话超时信息的cookie中设置安全属性。
单位/类型
布尔值(真/假)
省略时的默认值 false
父标签 认证配置

网址不受Session检查(完全匹配)

分类标签名称(属性) 类别(im_session)
参数键标签名称(键名称) 参数(validate_url)
设置要从会话超时检查中排除的URL。
即使会话超时也可以访问此处设置的URL。
为在控制处理中不需要检测会话超时的功能的URL设置。
URL比较是通过与servlet路径(不包括查询字符串)完全匹配来执行的。

[设定项目 ]

<certification-config> <类别 名称= “ im_session” > <param> <param-name> validate_url </ param-name> <param-value> / sample / page1 </ param-value> </ param> </ category > </ certificate-config>

必填项目 ×
多种设定

钥匙标签
<param-name> validate_url </ param-name>
值标签
<param-value> /样本/第1页</ param-value>
设置值 /设定内容
设置要从会话超时检查中排除的URL。
从“ /”设置上下文路径的相对路径。
单位/类型
字串(/ aaa / bbb / ccc)
省略时的默认值
父标签 认证配置

不受Session检查的URL( 正则表达式 )

分类标签名称(属性) 类别(im_session)
参数键标签名称(键名称) 参数(validate_regex_url)
设置要从会话超时检查中排除的URL的正则表达式 。
即使会话超时也可以访问此处设置的URL。
为在控制处理中不需要检测会话超时的功能的URL设置。
URL比较是通过与整个servlet路径(不包括查询字符串)匹配的正则表达式匹配来执行的。

[设定项目 ]

<certification-config> <类别 名称= “ im_session” > <param> <param-name> validate_regex_url </ param-name> <param-value> /sample/.* </ param-value> </ param> </类别> </认证配置>

必填项目 ×
多种设定

钥匙标签
<param-name> validate_regex_url </ param-name>
值标签
<param-value> /样本/.*</ param-value>
设置值 /设定内容
使用正则表达式设置要从会话超时检查中排除的URL。
从“ /”设置上下文路径的相对路径。
单位/类型
字符串( 正则表达式 )
省略时的默认值
父标签 认证配置