[React Native/Expo] 소셜 로그인 사용시 expo환경에서의 주의점(Oauth2.0)
·
react-native/rutina
Rutina를 진행하면서 소셜로그인에서 좀 크게 오래 걸렸습니다. 문제 해결하는 과정을 통해서 expo환경에서 Oauth2.0 소셜 로그인 적용방식을 알아보겠습니다.1. 왜 안됨?처음에는 백엔드 개발자와 소통하며 소셜로그인을 구현해보적이 없어서 어떤 방식으로 어떻게 해야하는 전혀 알지 못했습니다. 우선 백엔드에서 처음에는 클라인언트 ID와 시크릿을 알려주었습니다. 그래서 이를 이용해서 env 파일에 적용했는데 안되었습니다. 그래서 이후에 백엔드 개발자와 소통을 하니 Ouath2.0을 이용해서 Redirect를 설정해야한다고 알려주었습니다. 2. 안전한 OAuth2 인증 방식이 문제를 해결하기 위해 OAuth2 흐름에서는 프론트엔드가 Secret을 직접 다루지 않도록 설계합니다. 가장 표준적인 Autho..