Swifter {Swift Developer}

메뉴

 

Swift 프로젝트에 Firebase 인증 기능 추가하기

Firebase의 인증(Authentication)을 사용해 보자.

인증은 다음과 같은 기능들이 제공된다.

  • 메일과 암호를 사용한 사용자 관리 및 사용자 인증
  • OpenID를 이용한 사용자 인증 (Google, Twitter, Facebook, Github)

이번에는 이메일과 비밀번호를 사용하는 사용자 관리 및 사용자 인증을 구현해 보자.

인증 기능 추가

1) Podfile에 다음 라이브러리를 추가하자.

2) Firebase console에서 로그인 방법을 지정한다.

firebase-auth-001

기본적으로 “이메일/비밀번호”, “Google”이 기본 [사용 설정됨]으로 되어 있는데 보통은 해당 제공업체를 클릭하여 이메일/비밀번호 인증을 지정해 보자.

firebase-auth-002

구현하기

1) 회원 가입하기를 아래와 같이 구현해 보자.

firebase-auth-004

회원가입한 내역을 확인할 수 있는데 최대 500명까지만 표기되고 그외 사용자는 이메일등으로 검색해서 찾아야 한다.

2) 로그인은 아래와 같이 구현해 본다.

3) 로그아웃은 아래와 같이 구현한다.

간단하게 이메일 기반의 사용자등록 및 로그인, 로그아웃을 구현해 보았다. 미리 정해진 클래스의 메소드를 호출하여 사용하기 때문에 간단하다.

 

Facebook Comments

카테고리:   Firebase

댓글

죄송하지만 댓글은 닫혀 있습니다.