Just a quick question regarding security frameworks in java.
To date JAAS has always been my go to framework. Yes people complain that it is very difficult to setup and it requires hooks into your underlying system but it does it's job and has the added bonus of being a specification.
That said I have been researching other security frameworks in Java lately and the two that seem to be getting the most attention online are :
1 - Spring Security
Spring Security seems to be insanely popular but I found it a bit convoluted to work with.
2 - Apache Shiro
Apache Shiro seems to be more straight forward than Spring Security, however it seems to lack some documentation.
So my question is, of the frameworks mentioned above do people think I should spend time learning Spring Security or Apache Shiro?
(Or should I just stick with JAAS?)