1
我們的tomcat服務器提供單個war文件,由3個不同的數據庫爲3個租戶提供服務。製作Tomcat多租戶用於SaaS
計劃是使用JNDI數據源(3個數據源)並使用抽象工廠爲該租戶實例化必要的子類。
想使用容器管理的身份驗證。
我們希望使用像@RolesAllowed等內置Java安全註釋。Auth通過HTTP基本身份驗證。這適用於一個租戶(默認配置)。然而,我不能想到一個好的解決方案,其中tomcat可以根據上下文(https:// server/resources/CLIENT1/Blah)來識別租戶,然後查找適合CLIENT1/2/3的JNDI等。
想法或建議?