src/main/resources/templates - index.mustache 소셜 로그인 소스 추가{{#userName}} 부터 {{/userName}} 까지 추가됨.#userName = true면 ~^userName = false면~{{>layout/header}}Starting With Spring Boot Web Service 글 등록 {{#userName}} Logged in as: {{userName}} Logout {{/userName}} {{^userName}} Google ..
src/main/resources - application-oauth.properties 생성 - 이 파일은 .gitignore에 파일명 추가해서 형상관리에 올리지 않음.spring.security.oauth2.client.registration.google.client-id=클라이언트idspring.security.oauth2.client.registration.google.client-secret=클라이언트 보안 비밀spring.security.oauth2.client.registration.google.scope=profile,email src/main/resources - application.properties 수정.# jpa sql show settingspring.jpa.s..
구글 클라우드 프로젝트 생성 1. https://console.cloud.google.com 이동 2. 프로젝트 선택 - 새 프로젝트3. 프로젝트 이름 : freelec-springboot2-webservice 프로젝트가 만들어지고 나서, API 서비스로 이동. 사용자 인증 정보 - OAuth 클라이언트 ID 선택.동의 화면 구성 User Type : 내부, 외부 체크 안하고 그냥 '만들기' 누른다. 1. OAuth 동의 화면 - 앱 이름 : freelec-springboots-webservice - 사용자 지원 이메일* : 본인 이메일 - 개발자 연락처 정보* : 본인 이메일 2. 범위 - '민감하지 않은 범위' email, profile, openid 3개만 추가 3. 테스트 사용자 - ..