I am looking for a framework / authentication / user login / security management solution in a Java web application that simplifies / speeds up work with a naive developer and makes the application more protected from possible threats.
As some people suggested that I consider solutions like Spring Security and Apache Shiro, I wanted to know how this works with JSF 2.0 . Are there any drawbacks to using Shrino over Spring Security for my case?
Any other security solutions for JSF applications?
I am currently using JSF 2.0 (with Facelets) as the front-end development platform in my web application and is supported by Cassandra, a NoSQL database .
Deluan QuintΓ£o provided a good solution for Shiro and JSF, which were well received by the Shiro community:
http://techbeats.deluan.com/apache-shiro-tags-for-jsffacelets
, Shiro Cassandra back-end, ( CassandraSessionDAO Shiro). . http://shiro.apache.org/session-management.html.
,
, , Apache Shiro, Java EE. Spring , JSF 2, , , CDI ( Seam Weld, Java EE 6 Glassfish JBoss), Shiro, Spring Injection Dependency Injection, Spring , -.