파이어베이스를 사용해보자

1. firebase authentication 를 사용해 보자

  • 안드로이드 스튜디오 에서 tools -> firebase 를 클릭한다.
  • firebase 관련 메뉴들이 나오는데 사용 할 authentication 선택 한다.
  • 영어지만 설명서 대로 진행 한다.

2. Email and password authentication 을 설명서대로 진행 한다.

  • 순서대로 진행 하는데 어려움은 없다.
  • 3번 순서부터는 직접 코드를 추가 하는 부분임
  • 매뉴얼에 나온 코드를 추가 하고 createAccount 실행 했지만 fail 발생
  • 로그인을 했지만 역시 실패, 그나마 아래 메시지로 내용을 확인 가능
    • com.google.firebase.FirebaseException: An internal error has occurred. [ PASSWORD_LOGIN_DISABLED ]
  • 파이어베이스 사이트에 접속
  • 생성한 프로젝트 로 접근, authentication 중 이메일, 비밀번호 를 활성화 시킴
  • 다시 로그인 시도, 원하는 에러 메시지 발생
    • There is no user record corresponding to this identifier. The user may have been deleted.
  • 다시 회원 가입, 로그인, 성공

3. google sign-in 을 이용하자

  • 시작은 이제 firebase 페이지에서 google sign-in 을 미리 설정해 놓자
  • 아래 링크는 매뉴얼 하단에 구글 sign-in 클릭하면 이동 됩니다.
  • Android에서 Google 로그인을 사용하여 인증하기
  • 이것도 설명서에 잘 나와 있습니다. 게다가 한글
  • 순서대로 진행하면서 안되는 것만 추가 하겠습니다.

4. google signin 과 firebase authentication 어려운 점은 없습니다. 설명서 대로 하나씩 진행하면 됩니다.

  • 권한만 미리 지정하면 문제 없어 보임

PyeongHo

즐겁게 또 즐겁게