Spring security中授权码存储在哪里

Sel*_*amy 0 spring spring-security-oauth2

我使用 JWT 令牌存储 OAuth 令牌来实现无状态调用。我可以理解访问令牌和刷新令牌是 JWT 令牌。但我的授权码不是JWT。它存储在服务器的哪里,我知道它是临时的。但是它存储在哪里,我们是否可以将此令牌单独存储在数据库中以避免单点故障

sha*_*zin 5

授权代码的存储位置取决于AuthorizationCodeServices使用的实现方式AuthorizationTokenGranterAuthorizationEndpoint

如果JdbcAuthorizationCodeServices使用,则授权码将存储在名为 的表中oauth_code

如果InMemoryAuthorizationCodeServices使用,则授权代码将存储在ConcurrentHashMap内存中。