본문 바로가기

google login2

Spring boot의 Authorization Server 구현 이전 시간에 이어 Authorization Server를 구현하여 access token을 생성하는 것까지 구현해보겠습니다. IDE는 intellij를 사용했고 jdk는 8버전, gradle, jwt를 사용하였습니다. 프로젝트 생성 spring boot 프로젝트 설정은 start.spring.io 를 이용하였습니다. intellij를 사용하시면 메뉴의 new project를 클릭하여 Spring Initializr를 사용하시도 됩니다. 스프링 부트 설정은 아래 그림을 참고하여 설정하시고 다운받은 프로젝트를 intellij를 통해서 로딩합니다. 프로젝트 기본 설정이 완료되면 build.gradle.kts의 dependencies에 다음 코드를 추가합니다. dependencies { ... implement.. 2021. 6. 24.
Spring boot, kotlin 기반의 OAuth2 인증 서버 - 구글(firebase) 로그인 저번 시간에 이어서 firebase를 이용한 구글 로그인을 구현해보겠습니다. firebase 설정 구글 로그인을 설정하기 위해서 firebase를 이용합니다. firebase 콘솔에 들어가시면 다음과 같은 화면에서 "프로젝트 만들기"를 클릭합니다. 저는 프로젝트 이름을 "example-google-login"으로 설정하여 진행하였습니다. 나머지 부분은 진행을 눌러서 계속하시면 됩니다. 진행을 완료하면 다음과 같이 프로젝트 화면으로 들어갈 수 있는데, 여기서 사이드 메뉴의 "Authentication"의 "Sign-in method"에 들어가서 Google 로그인을 사용 설정합니다. 그 다음엔 아래 그림과 같이 설정을 클릭하여 프로젝트 설정으로 들어가서 아래 "내 앱" 부분의 "" 부분을 클릭하여 웹 앱을.. 2021. 6. 24.