title: Authentication app for Django
body: <p>What is the best authentication app for Django that:</p>
  
  <ul>
  <li>has configurable required fields, for example allows using email as username</li>
  <li>integrates with other authentication APIs, such as Facebook, Twitter, Google</li>
  <li>password recovery flow is configurable, sends temporary password vs. recovery link</li>
  <li>preferably has invitation system, so the registration process can be controlled</li>
  </ul>
  
  <p>I don't think there is any that has all these features, so I'm looking for one that covers as much as possible. But these are features that almost any well design web service should have. So I don't want to reinvent the wheel.</p>