스프링 시큐리티와 OAuth2.0을 사용한다면 로그인 기능을 구현하다면 모든 기능을 구글, 네이버, 카카오 등에 맡겨 다른 서비스 개발에 집중이 가능하다.
구글 서비스 등록
1. 구글 클라우드 플랫폼 이동 https://console.cloud.google.com/getting-started?hl=ko&pli=1
2. 새 프로젝트 등록
3. API 및 서비스 - 사용자 인증 정보
4. OAuth 동의 화면
5. OAuth 클라이언트 ID 만들기
6. 등록된 클라이언트 ID와 비밀번호 사용
resources - application-google.properties
7. application.properties에서 위 파일을 포함하도록 작성
8. .gitignore 등록 (개인정보 유출 차단)
구글 로그인 연동
참고. 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 이동욱 지음
- 더욱 상세한 설명은 책은 꼭 구매하셔서 확인하시길 바랍니다.
'기타 > Spring boot' 카테고리의 다른 글
머스테치 화면 구성하기 (0) | 2020.05.21 |
---|---|
스프링 부트에서 JPA로 데이터베이스 다루기 (0) | 2020.05.21 |
스프링부트에서 테스트 코드 작성 (0) | 2020.05.12 |
스프링부트 환경설정 (0) | 2020.05.12 |