bboss 提供了四种令牌和凭证存储机制:
下面分别介绍四种机制的配置和使用方法,我们只需修改/resources/tokenconf.xml配置文件中的tokenStoreService组件实现类即可,示例如下:
内存方式
数据库方式
存储令牌和凭证相关的表脚本(oracle和mysql): token.sql
mongodb方式
mongodb服务器配置参考文档章节【6.mongodb客户端配置】:
bboss session共享使用方法介绍
redis方式
redis客户端采用jedis,redis配置集群/单机配置参考文档章节【一、redis配置 】:
bboss session redis插件使用指南
- 内存 不能在集群环境使用,只适用于单机部署应用
- 数据库 可在集群环境使用,同时适用于单机部署应用
- mongodb 可在集群环境使用,同时适用于单机部署应用
- redis 可在集群环境使用,同时适用于单机部署应用
下面分别介绍四种机制的配置和使用方法,我们只需修改/resources/tokenconf.xml配置文件中的tokenStoreService组件实现类即可,示例如下:
内存方式
<property name="tokenStoreService" class="org.frameworkset.web.token.MemTokenStore"> <property name="validateApplication" class="org.frameworkset.web.token.NullValidateApplication"/> </property>
数据库方式
<property name="tokenStoreService" class="org.frameworkset.web.token.DBTokenStore"> <property name="validateApplication" class="org.frameworkset.web.token.NullValidateApplication"/> </property>
存储令牌和凭证相关的表脚本(oracle和mysql): token.sql
mongodb方式
<property name="tokenStoreService" class="org.frameworkset.web.token.MongodbTokenStore"> <property name="validateApplication" class="org.frameworkset.web.token.NullValidateApplication"/> </property>
mongodb服务器配置参考文档章节【6.mongodb客户端配置】:
bboss session共享使用方法介绍
redis方式
<property name="tokenStoreService" class="org.frameworkset.web.token.RedisTokenStore"> <property name="validateApplication" class="org.frameworkset.web.token.NullValidateApplication"/> </property>
redis客户端采用jedis,redis配置集群/单机配置参考文档章节【一、redis配置 】:
bboss session redis插件使用指南