728x90
(1)글에서 언급했던 GoogleService-Info.plist 없이 시도한 것의 시작점은 Firebase 를 쓰면 안되기 때문에 당연히 GoogleService-Info.plist 없이 구현하는 방식으로 삽질을 했다. 우연히 Google Cloud Platform 을 보다가 아래 사진처럼 PLIST 다운로드를 우연히 발견했다.. 이걸 발견하지 못해서 몇 주간 구글 로그인 구현이 미뤄진게 말이 되나ㅠㅡㅠ.. 허무하다.
어찌됐건 다운받은 PLIST를 Xcode에 적용하고 URL Type을 재수정하였다.
결국 iosClientId와 webClientId 를 모두 세팅해주고 webClientId를 쓰기 때문에 당연히 offlineAccess도 true값을 넣어주었다.
버튼이 정상적으로 작동하였고, 로그인이 완료되면 터미널 창에 구글 유저 정보를 포함한 idToken, scopes, serverAuthCode가 들어오는 것을 확인하였다.
추후 기능구현
- 터미널 유저 정보 pretty 하게 변환
- 토큰 저장 및 axios .post 구현
- SignIn 로직 중에서 어느 부분에 token post 할지 test
- post한 한 후, 백에서 유저 여부 판별 후 회원가입뷰 또는 홈뷰로 화면 전환
728x90
'Frontend > Auth' 카테고리의 다른 글
휴대폰 본인인증 구현 (0) | 2022.01.20 |
---|---|
앱 권한에 대한 것 / react-native-permissions (3) | 2022.01.19 |
사용자 유입에 대한 플로우 정리 (0) | 2022.01.19 |
애플 소셜 로그인(1) / @invertase/react-native-apple-authentication (0) | 2022.01.19 |
구글 소셜 로그인(1) / @react-native-google-signin/google-signin (2) | 2021.12.24 |