1
我们的tomcat服务器提供单个war文件,由3个不同的数据库为3个租户提供服务。制作Tomcat多租户用于SaaS
计划是使用JNDI数据源(3个数据源)并使用抽象工厂为该租户实例化必要的子类。
想使用容器管理的身份验证。
我们希望使用像@RolesAllowed等内置Java安全注释。Auth通过HTTP基本身份验证。这适用于一个租户(默认配置)。然而,我不能想到一个好的解决方案,其中tomcat可以根据上下文(https:// server/resources/CLIENT1/Blah)来识别租户,然后查找适合CLIENT1/2/3的JNDI等。
想法或建议?