我正在构建一个多租户Web应用程序,其中我将为所有租户拥有1个应用程序和1个数据库。
我一直在阅读有关通过服务器与客户端传递租户ID的不同技术以及反之亦然(对于我的REST请求/响应),看起来对我最合适的是在JWT令牌中传递租户ID,因为我不会为我的租户拥有不同的域名,并且在X-TENANT-ID中传递它似乎不安全,因为任何人都可以更改它(如有任何信息,将不胜感激)。
那么,在JWT令牌中传递租户ID是一种好的做法吗?除了其他替代方案(在X-TENANT-ID标头中传递租户ID)之外,还有更好的方法吗?