jijijig / Albeobsa-Backend

알(뜰마)법사
https://albeobsa-front.vercel.app
MIT License
0 stars 1 forks source link

소셜 로그인 #4

Closed chaiminwoo0223 closed 3 months ago

chaiminwoo0223 commented 6 months ago
chaiminwoo0223 commented 5 months ago

배포할 때 Firebase Admin SDK를 어떻게 처리해야 할 지 고민해야 될 것 같습니다. 지금은 로컬에서 경로를 참조하는 방식으로 사용하고 있습니다.

chaiminwoo0223 commented 5 months ago

SecurityConfig에서 구글 폼이 항상 나타도록 수정할 필요가 있을 것 같습니다.(UI)

chaiminwoo0223 commented 5 months ago
스크린샷 2024-03-24 오후 10 13 55
chaiminwoo0223 commented 5 months ago

로그인, 리프레시 기능은 firebaseToken을 필요로 하기 때문에, 프론트와 백엔드를 연결해야 완성할 수 있을 것 같습니다.

chaiminwoo0223 commented 5 months ago

(프론트) 서버에 로그인 요청 -> 백엔드(링크 리다이렉트) -> 프론트(로그인 후 구글 토큰받은 후 백엔드에 토큰 발송) -> 백엔드(서버에서 토큰으로 구글과 연동하여 회원가입 및 로그인 관리 후 억세스 토큰과 리프레시 토큰을 프론트에 발송)

chaiminwoo0223 commented 4 months ago

1.파이어베이스를 이용한 구글 로그인은 사용하지 못할 것 같습니다. 테스트를 계속 해봐도, 엑세스토큰과 리프레시토큰이 발급되지 않습니다. 2.대신, Google OAuth 2.0을 사용한 구글 로그인을 사용하겠습니다.

chaiminwoo0223 commented 4 months ago
스크린샷 2024-05-06 오전 2 30 44 스크린샷 2024-05-06 오전 2 23 47