Authentication 3

파이어베이스 Firebase 데이터베이스 규칙, firestore database rules

데이터베이스 규칙게시판 구현을 예로 들어 로그인한 유저만 조회, 생성 가능 로그인한 유저가 작성한 글만 수정, 삭제 가능 등에 대한 기능을 구현하기 위해 데이터 베이스 규칙을 추가할 수 있다. Firebase Database - 규칙 탭 클릭 기본으로 등록된 규칙으로는 특정 날짜 이전까지 모든 문서에 대해 (document=**) 읽고(read) 쓰기(write) 허용(allow) 상태인 점을 확인할 수 있다.  데이터베이스 규칙 변경articles 컬렉션의 모든 문서에 한해 로그인한 유저만 조회, 생성 가능하도록 하고로그인한 유저가 작성한 글만 수정, 삭제 가능하도록 규칙을 변경한다. 기능 테스트로그인 하지 않은 Case로그인을 하지 않으니 게시글 목록을 불러올 수 없다. 로그인 하지 않은 상태로 게시..

Node.js Firebase 연동, 회원가입 구현하기

개요Node.js Firebase 연동, 데이터 파싱 collection, getDocsNode.js Firebase 연동, 데이터 파싱(2) getDoc, doc, dayjsNode.js Firebase 연동, 데이터 추가 Timestamp, addDocNode.js Firebase 연동, 데이터 수정 updateDocNode.js Firebase 연동, 데이터 삭제 deleteDocNode.js Firebase 연동, 로그인 구현하기Firebase의 Authentication를 사용하여 이메일 기반 회원가입을 구현해 보자회원가입 시 firebase authentication에 사용자가 추가되는 것을 구현 auth.js해당 코드는 이전 로그인 구현하기에서 했던 내용과 동일하다.더보기// auth imp..

Node.js Firebase 연동, 로그인 구현하기

개요Node.js Firebase 연동, 데이터 파싱 collection, getDocsNode.js Firebase 연동, 데이터 파싱(2) getDoc, doc, dayjsNode.js Firebase 연동, 데이터 추가 Timestamp, addDocNode.js Firebase 연동, 데이터 수정 updateDocNode.js Firebase 연동, 데이터 삭제 deleteDocFirebase의 Authentication를 사용하여 이메일 기반 로그인을 구현해 보자인증이 된 사용자만 게시판에 글을 작성하게 해보자 firebase-auth CDN 추가기존에 작성했던 app.js 파일에 firebase-auth CDN을 추가해 주고, getAuth를 임포트 해준 뒤 초기화를 진행한다. // DB연동에..

728x90