gpt4 book ai didi

spring - 除了 jdbcTokenStore 之外,如何将 token 存储在数据库中?

转载 作者:行者123 更新时间:2023-12-02 08:21:23 28 4
gpt4 key购买 nike

现在我有这个 oAUth2 token 存储配置

<bean id="tokenStore"
class="org.springframework.security.oauth2.provider.token.InMemoryTokenStore" />

<bean id="tokenServices"
class="org.springframework.security.oauth2.provider.token.DefaultTokenServices">
<property name="tokenStore" ref="tokenStore" />
<property name="supportRefreshToken" value="true" />
<property name="accessTokenValiditySeconds" value="120" />
<property name="clientDetailsService" ref="clientDetails" />
</bean>

我想将我的 token 存储在数据库中,因此我需要一些其他自定义实现来存储和检索 token 。我检查了jdbcTokenStore,但它需要DataStore,并且我正在使用cassandra,因此不可能传递DataStore实例。那么除了jdbcTokenStore之外还有其他解决方案将toke存储在数据库中吗?

最佳答案

我想唯一的方法是创建自己的类来实现org.springframework.security.oauth2.provider.token.TokenStore

您可以引用 JdbcTokenStore 实现来了解它们的工作原理。

关于spring - 除了 jdbcTokenStore 之外,如何将 token 存储在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31792952/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com