스프링부트 3

[Google Cloud] DB연결과 배포 - 스프링과 GCP 연동하기 3탄

드디어 스프링 프로젝트 배포의 마지막 단계이다. 1탄에서 생성한 mySQL DB인스턴스를 기억할 것이다. ↓ 이전 글(1탄) [Google Cloud] 구글 클라우드 인스턴스 생성하기 - 스프링과 GCP 연동하기 1탄 구글 클라우드는 Google Cloud Platform (GCP) 라고도 불리우는 구글에서 운영하는 클라우드 서비스이다. 기존 컨테이너를 Google의 관리형 컨테이너 서비스로 이동하기 위한 도구이며 구글 검색과 유튜 hansjour.tistory.com ↓ 이전 글(2탄) [Google Cloud] 구글 클라우드 셋팅 및 접속 - 스프링과 GCP 연동하기 2탄 저번 시간에는 로컬 컴퓨터에서 MySQL용 Cloud SQL에 연결하기 위한 전초과정이었다면 본격적으로 스프링 프로젝트를 배포하기..

Server/클라우드 2024.02.18

[Spring] 첫 실행시 로그인 화면이 뜨는 경우? / Please sign in

스프링 코드를 작성하고 서버를 돌렸는데 계속해서 이런 창이 떴다. 음.. 찾아보니 Provider 가 문제다, 하는데 내 생각엔 firebase Security 쪽 문제같아서 삽질을 또 했다. 그러다가 해결 방법을 발견! main 실행 코드에 @SpringBootApplication에 다음과 같이 exclude속성을 달아주면 끝이다. @SpringBootApplication(exclude = {SecurityAutoConfiguration.class}) 정상 작동을 확인.

Backend-dev/Spring 2024.02.05

[Spring] Firebase 초기 설정 / 스프링 프로젝트에 admin SDK 추가하기

이번에 새로 들어가게 된 프로젝트에서 소셜 로그인 인증 방식을 사용하기로 했다. 스프링부트 OAuth2 보안 설정을 직접 해주는 방법도 있지만, 다양한 소셜 로그인을 진행해야하므로 Firebase를 이용해보자. 먼저 Firebase 콘솔(https://firebase.google.com/?hl=ko) 에 접속해서 Firebase | Google’s Mobile and Web App Development Platform 개발자가 사용자가 좋아할 만한 앱과 게임을 빌드하도록 지원하는 Google의 모바일 및 웹 앱 개발 플랫폼인 Firebase에 대해 알아보세요. firebase.google.com 구글 로그인 후, 프로젝트 생성-Authentication Sign-in-method-새 제공업체 추가 본인은..

Backend-dev/Spring 2024.02.04