bboss session自定义session id生成机制介绍
1.bboss session自定义session id生成接口
package org.frameworkset.security.session;
public interface SessionIDGenerator {
String generateID();
}
2.实现(以默认实现为示例)
实现(以默认实现为示例)
org.frameworkset.security.session.impl.UUIDSessionIDGenerator
package org.frameworkset.security.session.impl;
import java.util.UUID;
import org.frameworkset.security.session.SessionIDGenerator;
public class UUIDSessionIDGenerator implements SessionIDGenerator {
@Override
public String generateID() {
String sessionid= UUID.randomUUID().toString();
return sessionid;
}
}
3.在sessionconf.xml中配置SessionIDGenerator
<property name="sessionManager" class="org.frameworkset.security.session.impl.SessionManager"
init-method="init" destroy-method="destroy">
<property name="sessionIDGenerator" class="org.frameworkset.security.session.impl.UUIDSessionIDGenerator"/>
<property name="sessionTimeout" value="3600000"/>
<property name="sessionstore" refid="attr:sessionstore"/>
<property name="cookiename" value="JSESSIONID"/>
<property name="httpOnly" value="true"/>
<property name="secure" value="false"/>
<property name="lazystore" value="true"/>
<property name="monitorAttributes" ><![CDATA[
[
{"name":"userAccount","cname":"账号","type":"String","like":true,"enableEmptyValue":false},
{"name":"worknumber","cname":"工号","type":"String","like":false,"enableEmptyValue":true}
]
]]></property>
</property>
<property name="sessionStaticManager"
f:monitorScope="all" class="org.frameworkset.security.session.statics.MongoSessionStaticManagerImpl"
/>
<property name="sessionstore" class="org.frameworkset.security.session.impl.MongDBSessionStore"/>
</properties>
分享到:
相关推荐
集群会话共享,跨容器跨平台,跨站跨应用会话共享及SSO,高效,配置简单,提供实用的会话统计监控和会话集中管理功能(会话查询,会话删除,会话属性数据查看等等)
bboss es特点请访问: https://www.oschina.net/p/bboss-elastic
Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿
bboss会话共享培训文档,学习bboss不可多得的资料,值得拥有。
NULL 博文链接:https://yin-bp.iteye.com/blog/2174863
企业级 J2EE 开源框架:bboss
NULL 博文链接:https://yin-bp.iteye.com/blog/1449900
bboss+es基本操作示例,elasticsearch,bboss,java使用demo
NULL 博文链接:https://yin-bp.iteye.com/blog/926166
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
官方版本,亲测可用
资源目录: 项目源码(eshelloword.rar) bboss elasticsearch开发入门教程.wmv 搭建bboss elasticsearch开发环境.wmv 说明.txt
NULL 博文链接:https://yin-bp.iteye.com/blog/2177475
NULL 博文链接:https://yin-bp.iteye.com/blog/2325602
浙江移动BBOSS系统快速入门手册V0.1归类.pdf
bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布和管理,hessian服务发布和管理等功能。另外还提供了符合中国式自由流的bboss activiti工作流...
NULL 博文链接:https://yin-bp.iteye.com/blog/1131637
bboss-datatran 由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能。
官方版本,亲测可用
基于java语言比mybatis更实用的orm框架,支持mysql、oracle、postgresql、sqlserver、db2、dm、mongodb