인증

1. 인증 시작하기

firebase의 인증을 시작하려면 모듈을 불러와야 한다.

import firebase from "firebase/app";
import "firebase/auth";

2. 메서드 사용

인증으로 이메일 또는 비밀번호를 firebase에 등록하거나 해당 사용자를 확인 하기 위해서 사용하는 메서드가 있다.

  • firebase.auth().createUserWithEmailAndPassword(email, password) → 등록

  • firebase.auth().signInWithEmailAndPassword(email, password) → 인증

// Firebase 인증 객체 
const auth = firebase.auth()

function signInWithEmailPassword() {
  var email = "test@example.com";
  var password = "hunter2";
  // [START auth_signin_password]
  auth.signInWithEmailAndPassword(email, password)
    .then((user) => {
      // Signed in 
      // ...
    })
    .catch((error) => {
      var errorCode = error.code;
      var errorMessage = error.message;
    });
  // [END auth_signin_password]
}

function signUpWithEmailPasswoerd() {
  var email = "test@example.com";
  var password = "hunter2";
  // [START auth_signup_password]
  auth.createUserWithEmailAndPassword(email, password)
    .then((user) => {
      // Signed in 
      // ...
    })
    .catch((error) => {
      var errorCode = error.code;
      var errorMessage = error.message;
      // ..
    });
  // [END auth_signup_password]
}

참고

Last updated