如何将OAuth2会话存储到数据库中并在Spring引导服务器之间共享
我想基于该教程创建一个解决方案: 但我不清楚负载平衡后的几个Spring引导服务器如何共享同一个令牌会话 通过会话cookie,会话数据可以存储在MySQL中,当服务器脱机时,会话将由另一个Spring引导服务器恢复 我们是否可以使用OAuth2对共享数据库进行相同的设置,以便会话数据可以共享,服务器的切换对最终用户完全透明 我们能用OAuth2对共享数据库进行相同的设置吗 可以共享会话数据,并且可以进行服务器切换 对最终用户完全透明 是的,您只需要定义一个如何将OAuth2会话存储到数据库中并在Spring引导服务器之间共享,spring,spring-boot,spring-security,oauth-2.0,spring-oauth2,Spring,Spring Boot,Spring Security,Oauth 2.0,Spring Oauth2,我想基于该教程创建一个解决方案: 但我不清楚负载平衡后的几个Spring引导服务器如何共享同一个令牌会话 通过会话cookie,会话数据可以存储在MySQL中,当服务器脱机时,会话将由另一个Spring引导服务器恢复 我们是否可以使用OAuth2对共享数据库进行相同的设置,以便会话数据可以共享,服务器的切换对最终用户完全透明 我们能用OAuth2对共享数据库进行相同的设置吗 可以共享会话数据,并且可以进行服务器切换 对最终用户完全透明 是的,您只需要定义一个JdbcTokenStore并使用它而
JdbcTokenStore
并使用它而不是默认的InMemoryStore
来存储OAuth令牌。JdbcTokenStore
必须使用指向MySQL数据库的DataSource
最后,如果您通过定义DataSource
将Spring Boot应用程序配置为连接到同一MySQL数据库以存储令牌,那么您就可以让它正常工作
这可能是一个很好的起点
我们能用OAuth2对共享数据库进行相同的设置吗
可以共享会话数据,并且可以进行服务器切换
对最终用户完全透明
是的,您只需要定义一个JdbcTokenStore
并使用它而不是默认的InMemoryStore
来存储OAuth令牌。JdbcTokenStore
必须使用指向MySQL数据库的DataSource
最后,如果您通过定义DataSource
将Spring Boot应用程序配置为连接到同一MySQL数据库以存储令牌,那么您就可以让它正常工作
这可能是一个很好的起点 你能给我举个
JdbcTokenStore
code解决方案的例子吗?您可以按照本教程进行操作。您可以给我一个JdbcTokenStore
代码解决方案的示例吗?您可以按照本教程进行操作