【发布时间】:2016-02-18 17:03:09
【问题描述】:
我想在集群环境中部署我的 REST API。为此,我需要将我的 OAuth 2.0 令牌存储在共享令牌存储中。目前我正在使用 Spring Security 的 InMemoryTokenStore,它不能在多节点集群上共享。我打算使用 Redis 存储令牌。
我发现 Spring-Security OAuth 的最新版本,即 2.8.0 也提供了 RedisTokenStore。我对此有一些疑问:
在现有 spring-security xml 配置中使用 RedisTokenStore 需要进行哪些更改。目前我正在使用 InMemoryTokenStore。
如何使 RedisTokenStore 可与集群中的所有节点共享。
如果可以,我可以使用 Redis 集群来存储令牌吗?
【问题讨论】: