Ask HN: Standard Java webapp for managing user accounts?
I'm creating a Java servlet-based web application that needs to have the standard user account functions such as:
- Creating a new user accounting including name, email and password
- Storing the user details in a JDBC database using a strong password hash
- Log in / logging out
- Sending an email if the user forgot their password
- Allow user to change their profile details, including password and email
Is there a standard, open-source project I can use to save me the time of implementing this myself?