title: Spring Security user account registration, creation and management
body: <p>I've been looking into using Spring Security for the authentication/authorization of my web application (this will be JDBC based).</p>
  
  <p>However, a core component seems to be left out from my perspective.  How do I register/create new users?  Is there an out of the box API for that? </p>
  
  <p>Do i need to write user registration and management from scratch?
  Things i need to do include:
  - Registering a new user
  - Resetting passwords 
  - Emailing a user to activate their account
  - Emailing a user to reset their account.</p>
  
  <p>Thank you in advance. </p>