Looking for an authentication and authorization solution for Java web application (servlet based). Similar to django-auth, featuring;
- support for different backends (SQL, LDAP)
- user administration interface
- roles based permissions
- user registration and password reset workflows
- user profile interface
- REST APIs security support