본문 바로가기

파이어베이스 인증(1) 파이어베이스 인증 및 데이터베이스 설정

by Recstasy 2019. 9. 20.

구글이 클라우드 서비스를 제공하면서부터 점차 서버 개발분야가 간편해지고 있다. 아마존, 마이크로소프트, 구글에서 제각각 서버리스 클라우드 서비스를 제공하고 있는데, 검색 엔진과 웹 브라우저를 잡고 있는 구글쪽이 주관적으로 여러가지 확장성에서 더 좋은 듯하다.


파이어베이스를 사용해서 이메일 인증을 진행하고, 회원가입 및 로그인(아웃)을 하는 과정을 진행해보자.


1『firebase가입

파이어베이스 콘솔에서 Authentication(인증) 항목으로 이동하고, 아래와 같이 로그인 방법 설정을 클릭한다. 


로그인 방법 설정에서 '이메일/비밀번호' 항목을 선택하고, 사용설정을 'on'으로 설정한다. 구글, 페이스북, 트위터, Github,전화 등과 같은 여러 인증항목이 있는데, 일단 자체 이메일 인증부터 진행해보자.


'이메일/비밀번호'에서 '사용 설정'을 체크하면, 아래처럼 녹색으로 변한다.


2『데이터베이스 만들기(설정)

파이어베이스 콘솔로 나가서 'Database'항목의 '데이터베이스 만들기'를 클릭한다.


데이터베이스 보안설정이 나타나면, 테스트모드(읽기,쓰기 허용)로 진행한다. 서비스를 제작하는 동안 편하게 작업하기 위해서 테스트 모드를 선택하고, 다음을 클릭.


3『api key생성

파이어베이스는 웹에서 CDN방식으로 키를 인증받고, 자신의 데이터베이스에 접속할 수 있다. 가령, 몽고DB의 mlab.com과 같은 클라우드 DB방식이다. 따라서 클라우드DB에 접속할 수 있는 고유한 api key가 있어야 한다. 해당 프로젝트에서는 웹앱(사이트)을 제작할 예정이므로 웹앱을 클릭하고, api key를 할당받는다.


아래의 apiKey는 반드시 웹앱에 넣어줘야만 파이어베이스 DB와 연동할 수 있다. 복사하고, apikey.js와 같은 js파일로 저장해두자.



이제 간단한 로그인 폼을 만들어서 api-key를 직접 연결해야 한다.        -다음 포스팅에서 진행-

댓글

최신글 전체

이미지
제목
글쓴이
등록일