Как мне пропустить ограничение безопасности?

Я работаю над интегрированным решением, где мы объединяем несколько продуктов в один слой. Этот уровень заботится об аутентификации пользователя и действует как единое окно, через которое я могу получить доступ ко всем базовым продуктам.

Я сделал с единого входа (аутентификация верхнего уровня). Но после этого появляется страница входа каждого продукта. Комментирование 'security-constraint / login-config' из web.xml решает проблему. Но я не должен это комментировать, поскольку продукты могут существовать автономно даже без этого слоя.

Я хотел бы добавить что-то вроде фильтра, который включает / отключает ограничение безопасности на основе системного свойства.

  • Когда мой уровень аутентифицируется (системное свойство может идентифицировать это), ограничение безопасности должно игнорироваться.
  • Когда моего слоя нет, ограничение безопасности должно активироваться.

Любая помощь высоко ценится, так как я уже потратил много времени без какого-либо успеха в этом.

0 ответов

Другие вопросы по тегам