title: Is there any function in User Authentication for User Roles?
body: <p>I'm trying to make a login interface for my web app using Firebase. I wanted to add a <code>user role</code> to my account using Firebase's own Authentication System. (Email). But it does not support any options for adding a <code>user role</code>. Such as "Admin" and "Users".</p>
  
  <p>This is for Firebase (currently 5.7.2), and HTML5.</p>
  
  <p>login.js (current login authentication)</p>
  
  <pre><code>(function(){
  var ui = new firebaseui.auth.AuthUI(firebase.auth());
  
  var uiConfig = {
      callbacks: {
        signInSuccessWithAuthResult: function(authResult, redirectUrl) {
          // User successfully signed in.
          // Return type determines whether we continue the redirect automatically
          // or whether we leave that to developer to handle.
          return true;
        },
        uiShown: function() {
          // The widget is rendered.
          // Hide the loader.
          document.getElementById('loader').style.display = 'none';
        }
      },
      // Will use popup for IDP Providers sign-in flow instead of the default, redirect.
      signInFlow: 'popup',
      signInSuccessUrl: 'index.html',
      signInOptions: [
        // Leave the lines as is for the providers you want to offer your users.
        firebase.auth.EmailAuthProvider.PROVIDER_ID,
      ],
    };
  
    ui.start('#firebaseui-auth-container', uiConfig);
  })()
  </code></pre>
  
  <p>I expect to add an option, or a field for a user role, somewhere in the js as a unique identifier to an email? (adminabc@xx.com = admin, userabc@xx.com = user) or an additional field to firebase. (adding a dedicated table in the database instead of using the implemented user authentication.)</p>