[개발] 소셜계정 인증 & 회원가입 툴

안녕하세요. 제이콥입니다.

이전 글에서 고래님들을 위한 계정생성 툴을 소개했었습니다. https://www.steemcoinpan.com/sct/@jacobyu/6naoqe

여기에 소셜 계정 인증도 추가하고자 합니다. 소셜계정 인증을 통해, 인증된 계정 하나당 스팀 계정 하나를 만들 수 있도록 할 것입니다.

1. 소셜 계정 인증을 통한 회원가입

과정은 이렇습니다.

  • 만들고자하는 아이디/비번 적습니다.
  • sign up 버튼을 누릅니다.
  • 깃헙 인증이 뜹니다.
  • 인증합니다.
  • 이미 사용중인 아이디가 아니라면, 스팀 계정이 생성됩니다.
  • 스팀코인판에 바로 접속할 수 있습니다.

위에서도 말했지만, 인증을 통해 얻을 수 있는 건 1명당 1개의 계정만 만들도록 합니다. 스팀피플의 핸드폰 인증 대신이라고 보면 됩니다.

https://steem-account-creator-tool.herokuapp.com/

계정 만들고 싶으신 분은 요걸로 만들어보셔요. 현재는 제 계정(@jacobyu)로 하는거라 토큰이 몇 개 없습니다. 시도해도 못 만들 수 있습니다. 선착순입니다. ㅎㅎ


2. 원리 & 구현

원리는 이렇습니다.

소셜 계정 인증 시스템을 선택합니다. (Google, Facebook, kakaotalk) 그 시스템에 로그인을 하면 토큰을 받습니다. 그 토큰을 firebase auth에 접속/저장합니다.

구현은 firebase, javasciprt로 했습니다.

- 어떤 provider을 사용할 것인가 선택

저는 깃헙을 선택했습니다.

- 소셜 계정 로그인 후 uid 반환

여기서 소셜계정 로그인을 하면 uid를 반환합니다. 이 uid를 활용해서 이전에 접속한 계정인지 확인할 수 있습니다.

3. 참고

감사합니다.


This page is synchronized from the post: ‘[개발] 소셜계정 인증 & 회원가입 툴’

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×