你好,账号登录方式,已经验证租户字段隔离生效。我想咨询一下是接口是根据Blade-Auth解析出来当前账号所属的租户id,然后设置到什么地方去,然后在TenantLineInnerInterceptor拦截器里面又是怎么拿到租户id去进行SQL修饰的呢?
能告诉我源码类方法吗?因为我在做openAPI应用请求时候,同样需要这套逻辑。
openAPI第三方 应用请求数据,是不是要我们自己写相应的拦截?
针对以openAPI方式的第三方应用请求,要进行多租户的拦截,请问有什么好的方式吗?
自己写拦截或者给第三方发放token,这些拦截都是从token里获取的数据,没有token就获取不了,也就没法拦截了,需要自行处理
自己写拦截的方式,还得嵌入在mybatisplus的分页前面,有涉及到改源码了吧
下方有自定义查询器的初始化,可以看到是一个数组,也就是说支持多个。那么自定义一个mybatis-plus的查询器并且加上你们的逻辑就可以了
扫一扫访问 Blade技术社区 移动端