title: Using Firebase Auth with Django
body: <p>I want to use firebase authentication for my django webapp. To achieve this, I think would I need to write a custom auth backend - is that right? I don't see any libraries that already do this - django-allauth looks like it comes pretty close as an alternative but I am interested in the phone number verification provided by firebase. </p>
  
  <p>I'm also confused about what happens to the User model and functions like <code>request.user</code> or <code>user.is_authenticated</code>. Right now I use the authenticate and login functions - how does <code>django</code> know that a user is logged in via <code>firebase</code>? Would I still be creating a User model for every user? </p>
  
  <p>Thanks</p>