Наш сервер Tomcat обслуживает один военный файл, который обслуживается 3-мя разными идентичными базами данных для 3-х арендаторов.
Планируется использовать источник данных JNDI (3 источника данных) и использовать абстрактную фабрику для создания экземпляров необходимых подклассов для этого арендатора.
Хотите использовать управляемую контейнером аутентификацию.
Мы хотим использовать встроенные аннотации безопасности Java, такие как @RolesAllowed и т. Д. Аутентификация осуществляется через HTTP Basic Auth.Это прекрасно работает для одного арендатора (конфигурация по умолчанию).Однако я не могу придумать хорошего решения, где tomcat может идентифицировать клиента на основе контекста (https://server/resources/CLIENT1/Blah), а затем найти соответствующий JNDI для CLIENT1 / 2/3 и т. Д.
Мысли или предложения?