개인 프로젝트를 진행하면서 Firebase를 사용해 사용자 계정, 데이터베이스를 구현했는데 이 글에서는 내가 구현한 회원가입/로그인 기능에 대해서 기록하고 공유해보려한다.
Firebase Authentication |
1. Firebase 메인페이지에서 콘솔로 이동해 프로젝트를 추가
2. 프로젝트 관리 페이지 빌드 메뉴에서 Authentication 탭으로 들어가 시작하기 버튼 클릭해 준다.
3. 로그인 제공 방법 설정 : 다양한 로그인 제공 업체를 설정할 수 있는데 업체를 선택 후 사용 설정으로 체크해주면 된다.
나는 해당 프로젝트를 통해 가입된 이메일과 본인의 구글 계정을 통해 로그인할 수 있도록 선택했다. 추가를 하고나면 아래 이미지와 같이 나온다.
4. 앱 생성 : 프로젝트 메인 화면으로 돌아가면 앱을 추가하여 시작하기가 있다. 여기서 웹을 사용할 것이므로 웹 버튼을 클릭해준 뒤 앱을 등록해준다.
5. Firebase SDK 추가 : 순차적으로 진행하다보면 Firebase SDK가 생성되고 이미지와 같이 나온다. 이 SDK를 이용해 Firebase 앱을 생성해준다.
이 다음부터는 프로젝트 내에서의 설정과 코드이기 때문에 다음 글에서.
