본문 바로가기
카테고리 없음

앱에 있는 간편로그인(구글,애플) 만들어보자!

by IT_traveler 2022. 11. 29.

안녕하세요

 

간편 로그인 한번쯤 해 보셨을 텐데 ("구글로 계속하기" 이런 게 전부 간편 로그인 입니다)

이 간편 로그인을 직접 설정해 보죠

일단 구글의 파이어베이스로 가줍니다

왜냐면 파이어베이스가 다른 업체도 연결을 지원하기 때문이죠

 

 

https://firebase.google.com/?hl=ko 

 

Firebase

Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다.

firebase.google.com

가입하고 콘솔로 와 주시면 됩니다

(구글 아이디 있으면 이미 가입 된 거 )

 

 

구글 콘솔 -> 모든 제품 -> Auth 로 시작하는거

누르면 여기로 오는데 아래의 시작하기 버튼을 눌러줍니다

 

그럼 뭔가 다양한게 뜨는데 여러분이 각각 api 설정 해서 불러와서 추가하면 되는거고

MS나 애플도 이런식으로 연결 가능합니다

 

아 그리고 은행앱 같은 데 있는 2단계 SMS 인증도 구현 가능합니다

 

다시 돌아가서 구글을 선택하고 계속하면 이런걸 볼 수 있는데

[사용 설정]을 켜주고 [저장]을 눌러줍니다

 

딱히 설정할 건 없고 지원 이메일만 본인 이메일 쓰면 됩니다

그 다음 다시 [저장]

이러면 끝이구요

 

이런것도 구글이 전부 해 줍니다( 대신 유료 )

 

여튼 설정 끝났으면 따로 발급된 App 키를 통해서 이쪽 서버에 요청을 주면 구글 서버를 통해 인증됩니다

관리자는 추가로 직접 유저를 만들고 삭제 가능한데( 물론 코드로 자동화 가능 )

사용자 이메일을 만들어 추가하고 지울 수도 있습니다  실수로 실제 유저 지워버리면 큰일나니 테스트 용으로만 쓰시길