inflearn logo
知識共有
inflearn logo

カカオ、Google SNSログイン(springboot3, vue3)

Spring Bootを活用してカカオ、Googleログインを実装します。JWTトークンベースのログインが実装されます。Vue 3を通じて簡単な画面を構成します。

難易度 初級

受講期間 無制限

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

学習した受講者のレビュー

4.9

5.0

cksdnddlek99

95% 受講後に作成

ソーシャルログインの責任分担について悩んでいましたが、講義で明確に教えてくださってとても良かったです。 質の良い講義を制作してくださってありがとうございます。

5.0

김경환

100% 受講後に作成

豊富な学習資料と質の高い講義、大変勉強になりました。 ソーシャルログイン認証の過程で、単純な検索だけでは理解に苦しんでいた最中、私が知りたかったソーシャルログインのすべてを教えてくれるこの講義を見つけたおかげで、時間が経つのも忘れて受講しました :D

5.0

몽몽

95% 受講後に作成

ソーシャルログインを実装しようと、あちこちのブログを探しながら無駄骨ばかり折っていましたが、OAuthが行われる流れに沿ってコードを作成してくださったので、とても理解しやすかったです。他の講義も受講したことがありますが、講義力とても素晴らしいです!

受講後に得られること

  • Spring Boot 3.xにおけるJWTトークンベースのログイン実装

  • OAuthベースの会員登録、ログイン

  • Googleログイン、カカオログインの実装とコンソール作業

1. 学習内容📕

  • Google/Kakao SNSログインの実装(フロント、バックエンド)


  • 2つの実装方式によるOAuthログイン

    • 方法1)フロントエンド(認可コード)、サーバー(アクセストークン、ユーザー情報)方式のSNSログイン

    • 方法2)springのoauth2-clientを活用したサーバー(認可コード、accessトークン、ユーザー情報)方式のsnsログイン


  • Google、Kakaoのコンソール作業から授業で一緒に行います

2. 技術スタックと注意事項 📢

  • バックエンド

    • Java 17, Spring Boot 3.4ベースのRESTful API開発、Spring Data JPA、JWTトークンログイン、MySQL

  • フロント

    • html/css/js, vue3, vuetify, vue-routerなどを活用

  • 注意事項

    • 上記の技術スタックに関する基礎知識があることが望ましいですが、理解が不足していても授業を進める上で大きな支障はありません。

    • 特に、vueパートは非常に少ないコード作成で済むため、無理なくついていくことができます。githubにコードも公開されていますので、手軽にコピペで授業を進めていただいても構いません。

    • カカオログインの変更事項)

3. 授業資料 📢

こんな方に
おすすめです

学習対象は
誰でしょう?

  • SNSログインを実装してみたい開発者

  • OAuthの実装経験はあるが、構造への理解が不足していた人

  • OAuth実装において、バックエンドの領域とフロントの領域の区分が気になっていた開発者

こんにちは
bradkimです。

インフラン認証

キャリア認証

4,353

受講生

437

受講レビュー

140

回答

4.9

講座評価

13

講座

💪💪💪実務と講義の経歴を兼ね備えた専門家 💪💪💪

こんにちは、金善国(キム・ソングク)です。延世大学を卒業し、大企業やスタートアップなどでソフトウェアエンジニアとして働いてきました。現在は企業研修やブートキャンプの専業講師として活動しています。実務経験と講義経験を兼ね備えた講師として、皆さんに必ず知っておくべき知識を中心に分かりやすくお伝えします。

プロフィール:https://www.linkedin.com/in/seongukkim

企業教育に関するお問い合わせ:ksg39412@naver.com

もっと見る

カリキュラム

全体

20件 ∙ (6時間 36分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

35件

4.9

35件の受講レビュー

  • yoojinleedev2252님의 프로필 이미지
    yoojinleedev2252

    受講レビュー 21

    ∙

    平均評価 5.0

    5

    30% 受講後に作成

    完走するまでファイティング

    • vidkid님의 프로필 이미지
      vidkid

      受講レビュー 8

      ∙

      平均評価 5.0

      5

      100% 受講後に作成

      とても助かりました。 ありがとうございます〜

      • kerusia님의 프로필 이미지
        kerusia

        受講レビュー 3

        ∙

        平均評価 5.0

        5

        100% 受講後に作成

        OAuthの概念を掴んで実習するのに、無駄がなくていいですね。 楽しみながら講義を聞いて実習できました。 良い講義をありがとうございました :)

        • bradkim
          知識共有者

          講義の受講、お疲れ様でした!ありがとうございました。

      • wogusrla778193님의 프로필 이미지
        wogusrla778193

        受講レビュー 1

        ∙

        平均評価 5.0

        5

        100% 受講後に作成

        おかげでjwt + oauthログインまでの流れを理解するのにとても役立ちました!

        • bigho982715님의 프로필 이미지
          bigho982715

          受講レビュー 25

          ∙

          平均評価 5.0

          5

          100% 受講後に作成

          ソーシャルログインとOAuth2は、Spring Securityのように複雑で膨大なものだろうという漠然とした不安があり、これまで手を出せずにいました。しかし、この講義を通じて、認可コード - アクセストークン - ユーザー情報へと続く一連のリクエストの流れを明確に実感することができました。 また、フロントエンドとバックエンド両方のコードを記述することで、各領域の責任範囲やセキュリティ上の問題点も確実に理解することができました。 この講義は、ソーシャルログインとJWTについて簡潔かつ密度の高い講義です。質の高い講義をありがとうございました。

          • bradkim
            知識共有者

            bigho98様、いつも丁寧な受講評をいただきありがとうございます!これからもより良い講義をお届けできるよう努めてまいります。

        bradkimの他の講座

        知識共有者の他の講座はこちら

        似ている講座

        同じ分野の他の講座を見てみましょう!

        新規会員登録で25%OFF

        ¥5,242

        25%

        ¥6,992