bboss 令牌和凭证redis存储机制配置-阿里云开发者社区

开发者社区> bboss> 正文

bboss 令牌和凭证redis存储机制配置

简介: bboss 提供了四种令牌和凭证存储机制: 内存 不能在集群环境使用,只适用于单机部署应用 数据库 可在集群环境使用,同时适用于单机部署应用 mongodb 可在集群环境使用,同时适用于单机部署应用 redis 可在集群环境使用,同时适用于单机部署应用 下面分别介绍四种机制的配置和使用方法,我们只需修改/resources/tokenconf.
+关注继续查看
bboss 提供了四种令牌和凭证存储机制:

  • 内存 不能在集群环境使用,只适用于单机部署应用
  • 数据库 可在集群环境使用,同时适用于单机部署应用
  • 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插件使用指南

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Redis 优势以及与其他key-value存储的不同
Redis 优势 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
709 0
使用Redis搭建持久化K-V存储
最近在项目中需要在多机之间共享一些集合,Hash等有类型的数据结构,如果基于Mysql来存储的话需要预先定义一系列表结构并维护表结构和数据结构的一致性,后续还需要根据时间对数据库做旧数据清理工作,所以开始调研一些能满足下列需求的存储引擎。 具有高可用,持久化的特性。 数据可以设置失效时间,方便自动数据清理。 支持常用数据结构,如集合,有序集合,Hash map,列表等。 支持事务操作,
4323 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4477 0
Redis持久化存储
Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。
825 0
+关注
bboss
热衷开源,主要开源作品:开源框架bboss,bboss session,bboss 序列化等 bboss特色:http://yin-bp.iteye.com/blog/1080824
292
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载