카카오,구글 SNS 로그인(springboot3, vue3)

springboot를 활용하여 카카오, 구글로그인을 구현합니다. jwt토큰 기반 로그인이 구현됩니다. vue3를 통해 간단한 화면을 구성합니다.

(4.9) 수강평 35개

수강생 259명

난이도 초급

수강기한 무제한

토스뱅크
나이스디앤알
잉카인터넷
한화시스템/ICT
SK그룹

SK그룹

임직원들도 이 강의를 듣고 있어요!

토스뱅크
나이스디앤알
잉카인터넷
한화시스템/ICT
SK그룹

SK그룹

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

4.9

5.0

cksdnddlek99

95% 수강 후 작성

소셜 로그인의 책임 분배에 고민이 있었는데, 강의에서 명료하게 알려주셔서 너무 좋았습니다. 질 좋은 강의를 제작해주셔서 감사합니다.

5.0

김경환

100% 수강 후 작성

풍부한 학습 자료와 함께한 양질의 강의 잘 들었습니다. 소셜 로그인 인증 과정에서 단순 검색만으로는 이해하기 힘들어하고 있던 찰나에, 제가 궁금해하던 소셜 로그인의 모든 것들을 알려주는 이 강의를 찾은 덕분에 시간 가는 줄 모르고 수강했습니다 :D

5.0

몽몽

95% 수강 후 작성

소셜 로그인 구현하려고 여기저기 블로그 뒤져가면서 헛수고만 했는데 Oauth가 이루어지는 흐름에 따라 코드 작성해주시니 너무 이해하기가 좋았습니다. 다른 강의도 수강한 적 있는데 강의력 너무 좋으십니다!

수강 후 이런걸 얻을 수 있어요

  • springboot3.x대 jwt토큰 기반 로그인 구현

  • oauth기반의 회원가입, 로그인

  • 구글로그인, 카카오로그인 구현과 콘솔작업

1. 학습내용📕

  • 구글/카카오 SNS 로그인 구현(프론트, 백엔드)


  • 2가지 구현 방식을 통한 oauth 로그인

    • 방법1)프론트엔드(인가코드), 서버(access토큰, 사용자정보) 방식의 sns로그인

    • 방법2)spring의 oauth2-client를 활용한 서버(인가코드, access토큰, 사용자정보) 방식의 sns로그인


  • 구글,카카오 콘솔작업부터 수업에서 함께 진행

2. 기술스택과 주의사항 📢

  • 백엔드

    • java17, springboot3.4 기반 restful api개발, spring data jpa, jwt토큰 로그인, mysql

  • 프론트

    • html/css/js, vue3, vuetify, vue-router 등 활용

  • 주의사항

    • 위 기술스택의 기초적인 지식이 선행되면 좋으나, 이해가 부족해도 수업을 따라오는데 큰 무리가 없습니다.

    • 특히, vue파트는 굉장히 적은 코드 작성이 이루어지기에 무리없이 따라하실수 있습니다. github에 코드도 공개돼 있으니 간편하게 복붙으로 수업을 따라오셔도 됩니다.

    • 카카오로그인 변경사항)

3. 수업자료 📢

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • sns로그인을 구현해보고 싶은 개발자

  • oauth구현은 해봤지만 구조에 대한 이해가 부족했던 사람

  • oauth구현에서 백엔드의 영역과 프론트의 영역의 구분이 궁금했던 개발자

안녕하세요
bradkim입니다.

인프런인증

커리어인증

3,837

수강생

410

수강평

137

답변

4.9

강의 평점

12

강의

💪💪💪실무와 강의 경력을 갖춘 전문가 💪💪💪

안녕하세요 김선국입니다. 연세대학교를 졸업하고 대기업, 스타트업 등에서 소프트웨어 엔지니어로 일해왔습니다. 현재는 기업교육/부트캠프 전업 강사로 일하고 있습니다. 실무 경험과 강의 경험을 모두 갖춘 강사로서, 여러분들에게 반드시 알아야할 지식들 위주로 알기쉽게 전달 드리겠습니다.

프로필 : https://www.linkedin.com/in/seongukkim

기업교육문의 : ksg39412@naver.com

더보기

커리큘럼

전체

20개 ∙ (6시간 36분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

35개

4.9

35개의 수강평

  • somestory님의 프로필 이미지
    somestory

    수강평 7

    평균 평점 5.0

    5

    100% 수강 후 작성

    많은 도움이됐습니다. 감사합니다~

    • 쿠카이든님의 프로필 이미지
      쿠카이든

      수강평 541

      평균 평점 5.0

      5

      60% 수강 후 작성

      스프링부트 3.0에서의 스프링 시큐리티와 oauth 설정에 대해서 잘 배웠습니다! 특히 vue3 화면에 대한 설명도 해주셔서 더 흥미를 갖고 진행했던것 같습니다. 좋은 강의 감사합니다!

      • 재현님의 프로필 이미지
        재현

        수강평 1

        평균 평점 5.0

        5

        100% 수강 후 작성

        덕분에 jwt + oauth 로그인까지 흐름을 이해하는데 많은 도움이 되었습니다!

        • Yoojin Lee님의 프로필 이미지
          Yoojin Lee

          수강평 21

          평균 평점 5.0

          5

          30% 수강 후 작성

          완주할 때까지 화이팅

          • bigho98님의 프로필 이미지
            bigho98

            수강평 25

            평균 평점 5.0

            5

            100% 수강 후 작성

            소셜 로그인과 OAuth2는 Spring Security처럼 복잡하고 방대할 것이라는 막연한 두려움이 있어서 그동안 손대지 못하고 있었습니다. 하지만 해당 강의를 통해 인가코드 - 액세스 토큰 - 사용자 정보로 이어지는 일련의 요청 흐름을 명확히 느껴볼 수 있었습니다. 또한 프론트와 백엔드 양쪽의 코드를 모두 작성하여 각 영역의 책임범위와 보안상 문제점들도 확실히 이해할 수 있었습니다. 이 강의는 소셜 로그인과 jwt에 대해 간결하고도 밀도있는 강의입니다. 양질의 강의 감사드립니다.

            • bradkim
              지식공유자

              bigho98님 매번, 정성스러운 수강평 감사드립니다~! 앞으로 더 좋은 강의로 찾아뵙겠습니다.

          bradkim님의 다른 강의

          지식공유자님의 다른 강의를 만나보세요!

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!