Я ищу фреймворки / решения для аутентификации / управления входом пользователя / безопасности в веб-приложении java, которые могут упростить / ускорить работу наивного разработчика и сделать приложение относительно более защищенным от потенциальных угроз.
Поскольку некоторые люди предлагали мне рассмотреть такие решения, как Spring Security и Apache Shiro, я хотел знать, как это работает с JSF 2.0 .
Есть ли какие-либо недостатки использования Shrino для безопасности Spring в моем случае?
Есть ли другие лучшие решения в области безопасности для приложений JSF?
В настоящее время я использую JSF 2.0 (с Facelets) в качестве среды разработки внешнего интерфейса в моем веб-приложении, и он поддерживается Cassandra, базой данных NoSQL .