스프링) SpringSecurity - 9) Oauth2.0 구글 로그인 및 자동 회원 가입 진행 완료
·
자바 탐구
Oauth2.0 구글 로그인 및 자동 회원 가입 Oauth2User는 user의 정보를 Attributes() 안에 담고 있다. 이는 Map형식이다. getAttributes : { sub=000000000000000000000, name=xxx, given_name=xx, family_name=x, picture=https://lh3.googleusercontent.com/a/AAcHTtcU7e8jEeWSfsxjs8_sxp_U1XoKdWQ5HJFQNPqt=s96-c, email=xxx@gmail.com, email_verified=true, locale=ko } PrincipalDetails package com.example.security1.auth; import com.example.securit..
스프링) SpringSecurity - 7) Oauth2.0 구글 회원 프로필 정보 받아보기
·
자바 탐구
Oauth2.0 구글 회원 프로필 정보 받아보기 User Entity package com.example.security1.model; import jakarta.persistence.*; import lombok.Data; import org.hibernate.annotations.CreationTimestamp; import java.sql.Timestamp; @Entity @Data public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column private String username; @Column private String password; @Column private Stri..
스프링) SpringSecurity - 6) Oauth2.0 구글 로그인 준비
·
자바 탐구
Oauth2.0 구글 로그인 준비 https://console.cloud.google.com/apis Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 위의 링크로 접속한다. 빨간색 네모 부분을 클릭한다. "새프로젝트"를 클릭한다. 프로젝트 이름을 정한 후, "만들기"를 클릭한다. 새로 만든 프로젝트를 선택 한다. "Oauth 동의 화면" -> "외부" -> "만들기"를 클릭한다. 해당 부분을 채운 뒤 "저장 후 계속"을 클릭한다. "사용자 인증정보" -> "+ 사용자 인증 정보 만들기" -> "OAuth 클라이언트 ID"를 클릭한다. "웹 애플리케이션"을 클릭한다. 해당 네모 박스 부분을 채운뒤 "만들기"를 누른다. Spring에서 Oauth2..
오지랖 토끼
'구글' 태그의 글 목록