Hello Mr. Paraschiv,
I'm about to start a new project which involves developing a web app with
java technologies. This app has to achieve, among other different things, the authentication of users (register and login). Technologies I'm planning to use are the spark framework, freemarker template engine, mongodb, spring framework for dependency injection and a framework (still not decided which one) for security issues and authentication of users.
The options, at a first glance, are JAAS, Spring Security or Apache Shiro, or maybe another one I'm not aware of.
I would like to know your opinion about which security technology is best to use in my project, and as I guess you will say Spring Security, what are then its advantages in comparison with those other ones I've mentioned.
Thanks for your time and advise.