title: firebase custom auth workflow to do custom auth
body: <p>I can't seem to be able to implement firebase custom auth. I'm new to programming and I cant find any reference to create custom auth from scratch. My application is android based social report.
  the following are my use cases :</p>
  
  <ol>
  <li>I need an admin to manage the data (CRUD the report)</li>
  <li>Normal user to post reports</li>
  </ol>
  
  <p>I did some research. </p>
  
  <p>Based on what I've read, I need to create custom auth to differentiate normal users and admin.</p>
  
  <p>I don't know the proper way to implement my auth server. I'm thinking of putting my users data (admin and normal user) on firebase. Is it viable? Do I need to create a separate database of users on my auth server to verify the auth? Can you please explain the workflow of firebase custom authentication?</p>