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) 33 reviews

231 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

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 using the 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

  • Front-end

    • 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 course.

    • In particular, the Vue section involves very little coding, 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 📢

4. Precautions

  • It is said that the Kakao authorization code API address has recently changed. Please make requests to the address below.

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,219

Learners

337

Reviews

128

Answers

4.9

Rating

10

Courses

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

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

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

More

Curriculum

All

20 lectures ∙ (6hr 36min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

33 reviews

4.9

33 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 19

        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.

        • kukaeden님의 프로필 이미지
          kukaeden

          Reviews 507

          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!

          • 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!

            bradkim's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $42.90