html 부분.. 로그인하는 부분과 로그아웃하는 부분을 만들어둠.

<div id="logon" class="hidden">
  <button id="signout">signout</button>
</div>
<div id="logoff" class="hidden">
  <input type="text" id="email">
  <input type="password" id="password">
  <button id="signup">signup</button>
  <button id="signin">signin</button>
</div>
<script src="https://www.gstatic.com/firebasejs/4.4.0/firebase.js"></script>
<script>
  // Initialize Firebase
  var config = {
    apiKey: "AIzaSyDKEYRybMQOAkpMZp2F3bTvQFboa2VJgrI",
    authDomain: "test-webrtc-56501.firebaseapp.com",
    databaseURL: "https://test-webrtc-56501.firebaseio.com",
    projectId: "test-webrtc-56501",
    storageBucket: "test-webrtc-56501.appspot.com",
    messagingSenderId: "1044697177062"
  };
  firebase.initializeApp(config);
</script>
firebase.auth().onAuthStateChanged(function(user) {
  if (user) {
    // User is signed in.
    document.getElementById('logoff').style.display = "none";
    document.getElementById('logon').style.display = "block";
    console.log(user)
  } else {
    document.getElementById('logoff').style.display = "block";
    document.getElementById('logon').style.display = "none";
    // No user is signed in.
  }
});
document.getElementById('signup').onclick = function(){
    email = document.getElementById('email').value;
    password = document.getElementById('password').value;
    firebase.auth().createUserWithEmailAndPassword(email, password)
    .catch(error => {console.log(error);alert(error.message)});
};

document.getElementById('signin').onclick =  function(){
    email = document.getElementById('email').value;
    password = document.getElementById('password').value;
    firebase.auth().signInWithEmailAndPassword(email, password)
    .catch(error => {console.log(error);alert(error.message)});
};

document.getElementById('signout').onclick = function(){
    firebase.auth().signOut().then( () => console.log("sign out") )
    .catch(error=> console.log(error));
};