먼저 파이어베이스 프로젝트를 생성하고, 해당 프로젝트 안에 Authentication 으로 들어간다.

먼저 파이어베이스 인증 REST API를 사용하기 위해서는 인증잠금을 해제해야한다.

sign-in method 페이지에서 로그인 방법을 선택할 수 있다.

이렇게 설정변경으로 들어가 사용설정을 활성화한다.
이렇게 설정한 수 파이어베이스가 제공하는 REST API에 요청을 보낼 수 있는지 확인해보자.
예를 들어 로그인모드인지, 가입모드인지 확인해서 파이어베이스 REST API를 통해 입력 데이터를
적절한 API엔드포인트로 보내게 된다.
파이어베이스 인증 REST API문서의 Sign up with email/password에 있는 API 라우트로 보내는 요청을 확인해서 해당 url을 복사한 후 코드로 돌아가 fetch()함수로 http 요청을 보낸다.
url을 복사하면 [API KEY]를 볼 수 있는데 파이어베이스 프로젝트 특정 API 키로 바꾸어야한다.
왜냐하면, 이 주소가 어떤 프로젝트에 속하고 어떤 프로젝트에 사용자를 생성하려는 건지 파이어베이스에게 알리려면 [API KEY] 자리에 프로젝트의 API키를 넣어야한다.
🚀 Firebase Auth REST API 문서
Firebase 인증 REST API
firebase.google.com
- 문서를 확인하면, 사용자 생성과 로그인 요청 보호된 리소스 접근 요청을 어떤 API 엔드포인트에 보내야 하는지 알 수 있다.
- 이메일과 비밀번호로 사용자를 생성할 때, 어느 URL로 요청을 보내야 하는지 요청에 어떤 데이터를 추가해야하는지가 나옴.