강의

멘토링

로드맵

Programming

/

Back-end

Spring Boot JWT Tutorial

Spring Boot、Spring Security、JWTを使用したチュートリアルにより、認証と認可に関する基礎知識をすばやく簡単に学習できます。

  • silvernine
Spring Boot
JWT
Thumbnail

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

こんなことが学べます

  • Spring Bootを利用したJWT認証、認可実装

  • Spring Securityの基礎

  • 会員登録、ログイン、権限ロジック

本講義は、Spring Boot、Spring Securityを利用して、JWT認証と認可を簡単かつ迅速に学習できるように構成したチュートリアルです。

Github✒️ (下記のコードを必ず参照してください。)

Spring Boot 3.4.0(SNAPSHOT)バージョンに合わせてサンプルコードを更新しました。

以下のリンクからJavaとKotlinバージョンの最新サンプルコードを確認することができますので、参考にしてください。

Java :https: //github.com/SilverNine/spring-boot-jwt-tutorial

Kotlin :https: //github.com/SilverNine/spring-boot-jwt-tutorial-kotlin

講義紹介📝

"JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties." - jwt.io

JWTRFC7519インターネット標準として指定されており、トークンベースの認証システムで最も広く使用されている認証方式です。

このチュートリアルでは、会員登録、ログイン、権限ロジックを実際に実装し、Spring Securityの認証と認定ロジックを簡単かつ迅速に体験します。

予想される質問 Q&A 🙋🏻‍♂️

このレッスンではどのプログラムを使用しますか?

  • IntelliJ IDEA、Postman、Browserを使用していますが、必須ではありません:)

認証と認定とは何ですか?

  • 認証は、Requestを送信したユーザーが誰ですか?正しいユーザーであることを確認するプロセスを意味します。
  • 認可とは、Requestが実行したい行動が許可された行動であることを確認するプロセスを意味します。

この講義を始めるきっかけを紹介してください。

  • 既存の認証方式のシステム拡張問題に疲れて見つけた非常に良い選択肢を紹介したいと思いました。
  • 開発者としてサイドあるいはトイプロジェクトを頻繁に進行することになり、自然に手軽なJWT方式で認証、認可を実装する私の姿を発見することができました。これを紹介させていただきます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • トークン方式の認証、認可基礎を簡単に学習したい方

  • 会員登録、ログイン、権限ロジックの基礎を素早く体験したい方

こんにちは
です。

12,263

受講生

553

受講レビュー

83

回答

4.9

講座評価

1

講座

HI, I AM EUNGOO JUNG.

A DEVELOPER FROM PLANET EARTH.

カリキュラム

全体

5件 ∙ (43分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

553件

4.9

553件の受講レビュー

  • omg님의 프로필 이미지
    omg

    受講レビュー 205

    平均評価 5.0

    5

    100% 受講後に作成

    Voice, delivery, explanation, subtitles, lecture flow, etc. JWT basics are explained well in a short period of time :)

    • silvernine
      知識共有者

      Hello OMG, thank you so much for leaving a nice review. I hope you have a happy day today :)

  • nonon님의 프로필 이미지
    nonon

    受講レビュー 2

    平均評価 4.0

    3

    60% 受講後に作成

    Just a user manual?? It doesn't seem to be for learning.

    • afgman4님의 프로필 이미지
      afgman4

      受講レビュー 13

      平均評価 5.0

      5

      100% 受講後に作成

      It's a really valuable lecture, but... I had a hard time with the User class because I copied and pasted the source code... If you had just typed in the source code, it would have been easy to know whether the User being imported was the Entity User or the User in security.UserDetails... Anyway, thank you for the valuable lecture.

      • silvernine
        知識共有者

        Hello afgman4! I was so focused on making it go quickly that I forgot to explain the import part. I didn't think about that part. I'll try to make it in the next video with that part in mind. Thank you so much for your review :)

    • alita20201558님의 프로필 이미지
      alita20201558

      受講レビュー 5

      平均評価 4.6

      3

      100% 受講後に作成

      Thank you for the free lecture. But it is too difficult for a beginner to listen to. I think I need to study more separately.

      • nalkaekor0667님의 프로필 이미지
        nalkaekor0667

        受講レビュー 4

        平均評価 3.8

        3

        100% 受講後に作成

        .....

        無料

        似ている講座

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