SWM-WeLike2Coding / ELSwhere-user-service

Spring Boot 기반 유저 서비스
0 stars 0 forks source link

회원 OAuth 기능 개발 #6

Open kjungw1025 opened 1 month ago

kjungw1025 commented 1 month ago

OAuth 개발은 크게 구글, 카카오, 애플로 구현하는 것을 목표로 하고 토큰은 백엔드 서버에서 액세스토큰과 리프레쉬토큰을 발급해서 프론트에 전달하는 방식으로 진행한다.

kjungw1025 commented 1 month ago

Google 소셜 로그인 참고자료

https://developers.google.com/identity/protocols/oauth2/service-account?hl=ko#httprest_1 https://blog.yjyoon.dev/flutter/2021/11/27/flutter-05/

kjungw1025 commented 1 month ago

/v1/oauth2/google/callback에서 인증이 완료되면 백엔드에서 dto에 accesstoken과 refreshtoken을 담아서 전달해주는데, 플러터의 구글 웹뷰 화면에서 우리 서비스로 다시 넘어가지 못하는 현상이 발생했음