firebase의 인증을 시작하려면 모듈을 불러와야 한다.
import firebase from "firebase/app";
import "firebase/auth";
인증으로 이메일 또는 비밀번호를 firebase에 등록하거나 해당 사용자를 확인 하기 위해서 사용하는 메서드가 있다.
// 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]
}