Kakao, Google SNS Login (springboot3, vue3)

Implement Kakao and Google login using Spring Boot. JWT token-based login will be implemented. A simple interface will be constructed using Vue 3.

(4.9) 34 reviews

237 learners

Level Basic

Course period Unlimited

OAuth
OAuth
oauth2
oauth2
JWT
JWT
Spring Boot
Spring Boot
Vue.js
Vue.js
OAuth
OAuth
oauth2
oauth2
JWT
JWT
Spring Boot
Spring Boot
Vue.js
Vue.js

Reviews from Early Learners

4.9

5.0

cksdnddlek99

95% enrolled

I had concerns about the distribution of responsibilities for social login, and it was very helpful that the lecture clearly explained it. Thank you for producing a quality lecture.

5.0

김경환

100% enrolled

I really enjoyed the high-quality lecture with abundant learning materials. Just when I was having trouble understanding the social login authentication process with just simple searching, I found this lecture that taught me everything I was curious about regarding social login. Thanks to that, I was so engaged that I didn't realize how fast time was passing while taking it :D

5.0

몽몽

95% enrolled

I wasted time searching various blogs trying to implement social login, but because you wrote the code according to the flow of how Oauth works, it was very easy to understand. I have taken other lectures as well, and your lecturing skills are excellent!

What you will gain after the course

  • Implementing JWT token-based login in Spring Boot 3.x

  • OAuth-based sign-up and login

  • Implementation of Google Login and Kakao Login, and console configuration.

1. Learning Content📕

  • Implementing Google/Kakao SNS Login (Front-end, Back-end)


  • OAuth login through two implementation methods

    • Method 1) SNS login via Frontend (authorization code) and Server (access token, user information) approach

    • Method 2) SNS login using the server-side (authorization code, access token, user information) approach utilizing Spring's oauth2-client


  • We will proceed with the Google and Kakao console setup together during the class.

2. Technology Stack and Precautions 📢

  • Backend

    • java17, springboot3.4-based restful api development, spring data jpa, jwt token login, mysql

  • Frontend

    • Utilizing html/css/js, vue3, vuetify, vue-router, etc.

  • Precautions

    • It is recommended to have a basic understanding of the technology stack mentioned above, but even if your understanding is lacking, you will have no major trouble following the class.

    • In particular, the Vue section involves writing very little code, so you can follow along without any difficulty. The code is also available on GitHub, so you can easily follow the class by simply copying and pasting.

    • Kakao Login Changes)

3. Class Materials 📢

Recommended for
these people

Who is this course right for?

  • A developer who wants to implement social login.

  • Someone who has implemented OAuth before but lacked a deep understanding of its structure.

  • A developer who was curious about the distinction between backend and frontend responsibilities in OAuth implementation.

Hello
This is bradkim

3,434

Learners

361

Reviews

129

Answers

4.9

Rating

10

Courses

💪💪💪An expert with both practical and teaching experience 💪💪💪

Hello, I am instructor Seonguk Kim (bradkim). I graduated from Yonsei University and have worked as a software engineer at major corporations and startups. Currently, I am working as a full-time instructor at a bootcamp. As an instructor with both practical and teaching experience, I will deliver essential knowledge in an easy-to-understand manner.

Profile: https://www.linkedin.com/in/seongukkim

Contact: ksg39412@naver.com

More

Curriculum

All

20 lectures ∙ (6hr 36min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

34 reviews

4.9

34 reviews

  • vidkid님의 프로필 이미지
    vidkid

    Reviews 7

    Average Rating 5.0

    5

    100% enrolled

    It was very helpful. Thank you~

    • yoojinleedev2252님의 프로필 이미지
      yoojinleedev2252

      Reviews 21

      Average Rating 5.0

      5

      30% enrolled

      Keep fighting until you complete it

      • bigho982715님의 프로필 이미지
        bigho982715

        Reviews 24

        Average Rating 5.0

        5

        100% enrolled

        I had a vague fear that social login and OAuth2 would be as complex and vast as Spring Security, so I hadn't been able to touch them until now. However, through this lecture, I was able to clearly experience the sequence of request flows leading from the authorization code to the access token and finally to the user information. Furthermore, by writing code for both the frontend and backend, I was able to gain a solid understanding of the scope of responsibility for each area and the potential security issues. This lecture is concise yet dense regarding social login and JWT. Thank you for the high-quality lecture.

        • bradkim
          Instructor

          bigho98, thank you for your thoughtful course reviews every time! I will continue to provide even better lectures in the future.

      • wogusrla778193님의 프로필 이미지
        wogusrla778193

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        Thanks to you, it helped me a lot in understanding the flow of jwt + oauth login!

        • kukaeden님의 프로필 이미지
          kukaeden

          Reviews 518

          Average Rating 5.0

          5

          60% enrolled

          I learned a lot about Spring Security and OAuth configuration in Spring Boot 3.0! Especially the explanations about the Vue3 interface made it more interesting and engaging to follow along. Thank you for the great lecture!

          bradkim's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!