본문 바로가기

스프링 구글 로그인2

스프링 게시판 만들기 - 8 (2) (소셜 로그인 [구글,네이버,카카오,페이스북] ) 스프링 게시판 만들기 - 8 (1) 편과 이어지는 내용입니다. 각각의 개발자 센터에 들어가서 클라이언트 Id 와 비밀번호를 받았다는 가정하에 진행합니다! 구글 CustomOAuth2MemberService.java package toyproject.board.config.auth; import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org... 2022. 8. 2.
스프링 게시판 만들기 - 8 (1) (소셜 로그인 [구글,네이버,카카오,페이스북] ) 이번에는 최근 여러 웹사이트에서 흔히 볼 수 있는 소셜 로그인을 구현해 볼까 한다. 게시판 기능을 좀 더 많이 구현해보고 이쁘게 꾸미고, 코드 리팩토링도 해보고.. 하려고 했는데 현재 진행중인 한이음 대외활동에서 소셜 로그인을 이용해서 구현을 해보고자 했기에 우선 토이프로젝트로 진행중이였던 게시판에서 구현을 해보고 대외활동 프로젝트에 적용해보려 한다!.. 각 소셜 서비스 등록 소셜 로그인을 구현하기 위해서는 각 플랫폼마다 존재하는 OAuth 서비스를 이용해서 등록해야 한다! 구글 새로운 프로젝트를 하나 만들고, OAuth 동의 화면으로 이동해서 외부를 선택해준다. 위의 정보를 작성하고, 하단에 개발자 연락처를 추가하고 다음으로 넘어간다. 범위 추가 또는 삭제 클릭 -> 상위 두개를 선택 후 업데이트 버튼.. 2022. 8. 1.