강의

멘토링

로드맵

Inflearn brand logo image
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,246

受講生

552

受講レビュー

83

回答

4.9

講座評価

1

講座

HI, I AM EUNGOO JUNG.

A DEVELOPER FROM PLANET EARTH.

カリキュラム

全体

5件 ∙ (43分)

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

受講レビュー

全体

552件

4.9

552件の受講レビュー

  • OMG님의 프로필 이미지
    OMG

    受講レビュー 205

    平均評価 5.0

    5

    100% 受講後に作成

    목소리 , 전달력, 설명, 자막, 강의 흐름 등등 JWT 기본적인 내용들을 짧은 시간 내에 잘 알려주십니다 :)

    • 정은구
      知識共有者

      안녕하세요 OMG님 좋은 수강평 남겨주셔서 진심으로 감사드립니다. 오늘 하루도 행복한 하루 되시길 기원합니다 :)

  • 머류규게님의 프로필 이미지
    머류규게

    受講レビュー 2

    平均評価 4.0

    3

    60% 受講後に作成

    그냥 사용설명서 정도?? 학습용은 아닌듯 합니다.

    • afgman4님의 프로필 이미지
      afgman4

      受講レビュー 13

      平均評価 5.0

      5

      100% 受講後に作成

      정말 소중한 강좌이긴 합니다만.. 소스를 카피하셔서 붙여놓는 바람에 User 클래스로 고생을 좀 했네요.. 그냥 소스 치시면서 하셨다면 import 되는게 Entity 로 넣는 User인지 아님 security.UserDetails의 User 인지 알기 쉬웠을텐데.. 여튼 소중한 강의 감사드립니다

      • 정은구
        知識共有者

        안녕하세요 afgman4님! 제가 스피드 있게 진행하는 것에 너무 신경을 쓰는 바람에 import 되는 부분에 대한 설명을 빠트렸었군요 그 부분은 생각을 못했습니다.. 다음 영상에서는 그 부분도 신경써서 만들어 보도록 하겠습니다 수강평 진심으로 감사드립니다 :)

    • gygg님의 프로필 이미지
      gygg

      受講レビュー 5

      平均評価 4.6

      3

      100% 受講後に作成

      무료강의 감사합니다. 근데 초보자가 듣기에는 많이 버겁습니다. 저도 따로 공부 더 해야할거 같네요

      • Nalkae Korea님의 프로필 이미지
        Nalkae Korea

        受講レビュー 4

        平均評価 3.8

        3

        100% 受講後に作成

        .....

        無料

        似ている講座

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