title: django-allauth configuration doubts
body: <p>I'm using <a href="https://github.com/pennersr/django-allauth" rel="nofollow noreferrer">django-allauth</a> with Django 1.5.1 and I have a few questions when setting it up:</p>
  
  <p><strong>1. Configure <code>urls.py</code></strong></p>
  
  <p>The docs says that you have to add the following to <code>urls.py</code> file:</p>
  
  <pre><code>urlpatterns = patterns('',
      ...
      (r'^accounts/', include('allauth.urls')),
      ...
  )
  </code></pre>
  
  <p>The problem is that I already have a custom app called <code>accounts</code> and I already use the following URL pattern:</p>
  
  <pre><code>(r'^accounts/', include('accounts.urls')),
  </code></pre>
  
  <p>So I have a naming collision here with the <code>accounts/</code> regex URL. My question is: can I rename the <code>allauth</code> URL pattern to <code>(r'^auth/', include('allauth.urls'))</code> without having problems, or is it unsafe to do so and it'd be better to rename my own URL to something like <code>(r'^users/', include('users.urls'))</code> (and rename my accounts app to users for naming consistency).</p>
  
  <p><strong>2. Customize allauth default templates</strong></p>
  
  <p>What is the proper way to customize the default templates for login, etc.? I think that modifying the library directly is not the best approach. I guess it should be done through <code>templates</code> directory using some concrete directory hierarchy. Also, I don't know if some kind of <code>base.html</code> file must be provided to extend from when overriding these templates or the site's <code>base.html</code> that all pages extend can be used without problems. Could you illustrate me with this?</p>
  
  <p><strong>3. Admin login form shows logins and logouts the first time it's accessed</strong></p>
  
  <p>When I access the admin panel after some logins and logouts the history appears, but if I refresh the page then it disappears. I think this must be something related with the django messages:</p>
  
  <p><img src="https://i.stack.imgur.com/wIoB3.png" alt="admin login"></p>
  
  <p><strong>4. Setting <code>SOCIALACCOUNT_PROVIDERS</code></strong></p>
  
  <p>Is the dictionary setting called <code>SOCIALACCOUNT_PROVIDERS</code> optional or must it be set?</p>
  
  <p><strong>5. How is the password calculated when a user signs in with a 3rd party app?</strong></p>
  
  <p>When the user is created it has a password, but how is it calculated? And... is it useful or is it only a placeholder for this required field? Can the user use it to local login?</p>
  
  <p>Thanks!</p>