Arf*_*leb 12 spring-security multi-tenant oauth-2.0 spring-boot
授权服务器链接:https ://github.com/spring-projects/spring-authorization-server
该项目几乎拥有 OAuth 和身份提供商方面的所有内容。我的问题是,如何实现该级别的多租户Identity provider
。
我知道一般来说有多种方法可以实现多租户。
我感兴趣的场景是这样的:
dedicated Front-end app(per tenant)
并协商访问令牌时Identity provider
Identity provider
然后识别租户(基于标头/域名)并access token
生成tenant_id
access token
传递给下游服务,实习生可以提取tenant_id
并决定数据源我对上述所有步骤都有一个大概的了解,但我不确定第4点。
我不确定如何在身份提供程序上为不同租户配置不同的数据源?如何在Token中添加tenant_id?
问题链接:https://github.com/spring-projects/spring-authorization-server/issues/663#issue-1182431313
这与 Spring auth Server 无关,但与我们可以考虑的方法有关#4
我记得上次我们实施类似的方法时,我们有以下选项
归档时间: |
|
查看次数: |
3050 次 |
最近记录: |