본문 바로가기
728x90
반응형

공부/Spring62

[Spring] 스프링 OAuth2 페이스북 로그인 (OAuth2 스프링 3편) 이전 구글 로그인에 이어서 페이스북 로그인도 진행해보려 한다. https://growth-coder.tistory.com/136 [Spring][Spring] 스프링 Oauth2 구글 로그인과 jpa 사용하여 유저 정보 데이터베이스에 저장 및 권한 설 https://growth-coder.tistory.com/135 이전 포스팅에 이어서 구글로부터 받은 정보를 데이터베이스에 저장하고 권한 설정을 해보려한다. 이전 포스팅에서 jpa 및 데이터베이스 세팅을 해뒀기 때문에 이번 growth-coder.tistory.com 페이스북 개발자 센터로 들어가서 로그인 하고 우측 상단의 Get Started로 들어간다. https://developers.facebook.com/ Meta for Developers 꿈의.. 2023. 3. 30.
[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.
[Spring][인프런 스프링 MVC] 파일 업로드 및 저장 방법 본 포스팅은 김영한 강사님의 인프런 강의 "스프링 MVC 1편"을 정리한 포스팅입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com 프로젝트를 진행하다보면 클라이언트가 단순 문자, 숫자가 아닌 이미지나 동영상 파일들을 보내는 경우가 종종 있다. 이렇게 이미지나 동영상과 같은 파일들을 서버에서 받아서 저장하는 방법에 대해서 포.. 2023. 3. 20.
728x90
반응형