APIJSON icon indicating copy to clipboard operation
APIJSON copied to clipboard

有没有多租户的支持计划或现有解决方案

Open dulm opened this issue 3 years ago • 3 comments

类似这个: https://baomidou.com/pages/aef2f2/

dulm avatar Mar 08 '22 08:03 dulm

在 /login 登录接口里传数据库账号和密码,然后 DemoController.login 中保存到 session,然后在 DemoParser 从 session 取出 dbAccount 和 dbPassword 传递到 SQLConfig, getAccount, getPassword 就用传进来的值。

TommyLemon avatar Mar 08 '22 12:03 TommyLemon

假如使用的是table方式如何处理,就是table里直接增加了一个多租户字段

luwakin avatar May 04 '23 01:05 luwakin

假如使用的是table方式如何处理,就是table里直接增加了一个多租户字段

@luwakin DemoVerifier 重写 verify 自己处理。

@dulm 多租户实现可参考 APIJSONBoot-MultiDataSource 的实现,通过动态传 dbAccount 和 dbPassword 来实现(这个 Demo 是专门为 SQLAuto 才做了这个) https://github.com/APIJSON/APIJSON-Demo/blob/master/APIJSON-Java-Server/APIJSONBoot-MultiDataSource/src/main/java/apijson/boot/DemoController.java#L1818-L2152 image

https://github.com/APIJSON/APIJSON-Demo/blob/master/APIJSON-Java-Server/APIJSONBoot-MultiDataSource/src/main/java/apijson/demo/DemoSQLConfig.java#L220-L304 image

TommyLemon avatar May 13 '23 06:05 TommyLemon