/Spring-OAuth2-Login

Spring 3.0.5 ver. Social OAuth2 Login with Google, Github, Kakao, Naver, Facebook

Primary LanguageJava

Spring-OAuth2-Login

Spring 3.0.5 ver. Social OAuth2 Login with Google and github

Manual

  • spring_social의 이름을 가진 DB를 구축합니다.
mysql> create database spring_social;
  • 코드는 application.properties의 설정 파일만 수정하여 사용하시면 됩니다.
spring.datasource.url=jdbc:mysql://localhost:3306/spring_social?characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=1234

spring.security.oauth2.client.registration.google.client-id={client-id}
spring.security.oauth2.client.registration.google.client-secret={client-secret}
spring.security.oauth2.client.registration.google.redirect-uri=http://localhost:8080/oauth2/callback/google
spring.security.oauth2.client.registration.google.scope=email,profile

spring.security.oauth2.client.registration.github.client-id={client-id}
spring.security.oauth2.client.registration.github.client-secret={client-secret}
spring.security.oauth2.client.registration.github.redirect-uri=http://localhost:8080/oauth2/callback/github
spring.security.oauth2.client.registration.github.scope=user:email,read:user

Caution