본문 바로가기
728x90
반응형

스프링 OAuth23

[Spring] 스프링 OAuth2 네이버 로그인 (OAuth2 스프링 4편) https://growth-coder.tistory.com/141 [Spring] 스프링 OAuth2 페이스북 로그인 (OAuth2 스프링 3편) 이전 구글 로그인에 이어서 페이스북 로그인도 진행해보려 한다. https://growth-coder.tistory.com/136 [Spring][Spring] 스프링 Oauth2 구글 로그인과 jpa 사용하여 유저 정보 데이터베이스에 저장 및 권한 설 htt growth-coder.tistory.com 이전 포스팅에서 진행한 구글 로그인, 페이스북 로그인에 이어서 네이버 로그인을 해보려고 한다. 네이버 개발자 센터에 접속한다. https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 .. 2023. 4. 1.
[Spring] 스프링 Oauth2 구글 로그인과 jpa 사용하여 유저 정보 데이터베이스에 저장 및 권한 설정 (OAuth2 스프링 2편) https://growth-coder.tistory.com/135 [Spring] 스프링 Oauth2 구글 로그인과 jpa 사용하여 유저 정보 데이터베이스에 저장 (OAuth2 스프링 1편 OAuth2 구글 로그인을 해 볼 예정인데 mysql 데이터베이스와 jpa를 사용하여 데이터베이스에 유저 정보를 저장해보려 한다. 먼저 OAuth2에 대해 간단하게 알아보자면 로그인, 회원가입 구현 과정의 번 growth-coder.tistory.com 이전 포스팅에 이어서 구글로부터 받은 정보를 데이터베이스에 저장하고 권한 설정을 해보려한다. 이전 포스팅에서 jpa 및 데이터베이스 세팅을 해뒀기 때문에 이번 포스팅에서는 코드만 작성하면 된다. 구글로부터 회원 정보를 받으면 DefaultOAuth2UserService.. 2023. 3. 24.
[Spring] 스프링 Oauth2 구글 로그인과 jpa 사용하여 유저 정보 데이터베이스에 저장 (OAuth2 스프링 1편) OAuth2 구글 로그인을 해 볼 예정인데 mysql 데이터베이스와 jpa를 사용하여 데이터베이스에 유저 정보를 저장해보려 한다. 먼저 OAuth2에 대해 간단하게 알아보자면 로그인, 회원가입 구현 과정의 번거로움을 덜어줄 수 있는 프로토콜이다. 우리가 직접 로그인, 회원가입을 구현한다면 단순 정보를 저장하는 것 뿐만 아니라 보안 및 여러 요소들을 신경써야한다. OAuth2는 이러한 과정을 구글, 페이스북과 같은 곳에 위임하는 것이다. OAuth2를 사용하면 당연하게도 인증 과정 구현에 대한 개발자의 고민을 덜어줄 수 있다. 먼저 구글 OAuth2를 사용하기 위해 구글에서 key값을 받아와야 한다. 구글 클라우드 플랫폼에 접속한다. https://console.developers.google.com/?h.. 2023. 3. 23.
728x90
반응형