如何为多租户配置Spring Oauth2

问题描述 投票:3回答:1

我目前正在使用spring和oauth开发多租户应用程序。每个租户将拥有不同的数据库。如果我的网址是tenant1.xxx.com,则它将使用tenant1数据库,等等。

我的请求已使用AbstractRoutingDataSource成功路由,但未成功通过身份验证。因此,当我询问访问令牌时,它仍使用默认数据源。我认为我的问题出在设置令牌库等数据源的oauth2配置中。

@Autowired
private DataSource dataSource;

@Bean
public TokenStore tokenStore() {
    return new JdbcTokenStore(dataSource);
}

反正令牌存储是否可以根据当前租户选择数据源?

我目前正在使用spring和oauth开发多租户应用程序。每个租户将拥有不同的数据库。如果我的网址是tenant1.xxx.com,则它将使用tenant1数据库,等等。My ...

java spring oauth multi-tenant
1个回答
0
投票

让我尝试提供解决方案

© www.soinside.com 2019 - 2024. All rights reserved.