안녕하세요 카우치코딩입니다. 이전글 [* Firebase로 Google 로그인 구현하기 (Spring + React 예제) ](https://velog.io/@couchcoding/Firebase%EB%A1%9C-Google-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-Spring-React-%EC%98%88%EC%A0%9C) [* Firebase로 Google 로그인 구현하기 (Spring 파트) ](https://velog.io/@couchcoding/Firebase%EB%A1%9C-Google-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-Spring-%ED%8C%8C%ED%8A%B8) 이전 포스팅에서는 Java Spring을 통해서 Resource Server 부분을 구현해보았는
안녕하세요 카우치코딩입니다. 이전 포스팅에 이어 구글 로그인응 이용하기 위하여 Java Backend(SpringBoot)를 통해 Resource Service를 구현하는 것을 배워보겠습니다. 예제는 자바로 진행하나 구조를 익히면 다른 백엔드 프레임워크에서도 사용할 수 있을 것입니다. 위 그림에서 6-9에 해당되는 로직입니다. 1. 프로젝트 셋업하기 Fireba
안녕하세요 카우치코딩입니다. 최근 여러 서비스를 이용하면 예전처럼 ID, Password를 입력해서 회원가입을 하는 경우는 거이없고 대부분 구글, 카카오, 네이버등 다른 서비스의 아이디를 이용해서 로그인을 합니다. 이러한 기술을 OAuth라고 합니다. 이번 글에서 Oauth의 최근 표준인 OAuth2.0이 어떻게 동작하는지 알아보고 Oauth 제공 서비스인 Firebase를 이용해 구글 로그인을 구현해봅시다. 예제코드는 React와 Spring으로 작성하였습니다. Oauth2.0 동작 방식 Oauth2.0은 Authorization Server, Resource Server, Resource Owner(User), Client 로 구성됩니다. Authorization Server 권한을 부여하는 서버입니다. 구글, 카카오등 인증을 제공합니다. **Resource