title: Webapp2 for Authentication and Login
body: <p>I would like to roll my own login system for my python Google App Engine application (rather than using Google's <a href="http://code.google.com/appengine/docs/python/users/">users api</a>).</p>
  
  <p>I am using webapp2, and I noticed that there is a <a href="http://webapp-improved.appspot.com/api/webapp2_extras/auth.html">webapp2_extras.auth</a> module and an <a href="http://webapp-improved.appspot.com/tutorials/auth.html?highlight=authentication">incomplete auth tutorial</a>.</p>
  
  <p>Does anyone know how I can use this API to create:</p>
  
  <ul>
  <li>User Registration (take an email and password, and perhaps verify email)</li>
  <li>User Login with email and password</li>
  </ul>
  
  <p>Once I have the email and password, where do I store it? In the AuthStore?
  And how do I authenticate against the AuthStore?</p>