[Spring Boot] Firebase & Google OAuth2 로그인 / 액세스 차단 문제 해결
·
🍏 Spring Boot
파이어베이스와 연동해서 구글 로그인 하면 자동으로 저장이 되는 로직을 짰고잘 저장이 됐었는데코드 살짝 바꿨다고 승인 오류가 나기 시작했다. (이걸 고칠 생각을 못 함) 포스트맨으로 테스트하던 중 나타난401 invalid_client 오류 브라우저로 접속해 봐도 내용은 똑같았다. 유효하지 않은 사용자라는 응답... 알고 보니 이 부분은내가 깃 문제 때문에 브랜치를 한번 바꾸면서인텔리제이의 새 프로젝트에 환경변수 지정하는 걸 깜빡했다.application.yml에는 넣었으면서 ...어쨌든 환경변수 추가했다. 이렇게 첫 번째 오류 해결.근데 이제 계정 선택을 하는데, 다음 화면으로 넘어가질 않았다. 계속 구글 계정 선택 화면만 맴돌 뿐...파이어베이스에도 유저 저장이 아예 안 되고 있었던 걸 보아그 로직으..
[Spring Boot] Google OAuth2 로그인 설정
·
🍏 Spring Boot
오늘은 스프링부트에서 구글 oauth2 로그인 설정하는 법을 적어보려고 한다! 🍞 구글 콘솔 설정우선 구글 클라우드 콘솔에 접속해 준다. https://console.cloud.google.com/welcome?invt=AbuvCw&organizationId=0 Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com 여기서 프로젝트 선택 -> 새 프로젝트 생성 을 하고구글 로그인을 위한 프로젝트를 하나 만든다. 왼쪽 메뉴를 열고 api 및 서비스 -> 사용자 인증 정보 -> 동의 화면 구성을 클릭!그럼 아무것도 없다고 뜰 텐데 생성을 해 준다.앱 정보에는 간단하게 이름이랑 내 이메일 선택하면 되고다음 대상은 외부로 해 준다!그 다음도 내 이메일 입력..