Inflearn brand logo image
Inflearn brand logo image
개발 · 프로그래밍

/

백엔드

Spring Boot JWT Tutorial

Spring Boot, Spring Security, JWT를 이용한 튜토리얼을 통해 인증과 인가에 대한 기초 지식을 쉽고 빠르게 학습할 수 있습니다.

(4.9) 수강평 544개

수강생 12,162명

Thumbnail

이런 걸 배울 수 있어요

  • Spring Boot를 이용한 JWT 인증, 인가 구현

  • Spring Security 기초

  • 회원가입, 로그인, 권한 로직

본 강의는 Spring Boot, Spring Security를 이용해서 JWT 인증과 인가를 쉽고 빠르게 학습할 수 있도록 구성한 튜토리얼입니다.

Github ✒️ ( 아래 코드를 꼭 참고해주세요. )

Spring Boot 3.4.0 (SNAPSHOT) 버전에 맞춰 샘플 코드를 업데이트했습니다.

아래 링크에서 Java와 Kotlin 버전의 최신 샘플 코드를 확인하실 수 있으니 참고 부탁드립니다.

Javahttps://github.com/SilverNine/spring-boot-jwt-tutorial

Kotlinhttps://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를 보낸 User가 누구인지? 올바른 User인지 확인하는 과정을 뜻합니다.
  • 인가는 Request가 수행하고자 하는 행동이 허가된 행동인지를 확인하는 과정을 뜻합니다.

이 강의를 시작하게 된 계기를 소개해 주세요.

  • 기존 인증 방식의 시스템 확장 이슈에 지쳐 찾은 아주 좋은 대안을 소개하고 싶었습니다.
  • 개발자로서 사이드 혹은 토이 프로젝트를 자주 진행하게 되는데 자연스럽게 간편한 JWT 방식으로 인증, 인가를 구현하는 제 모습을 발견할 수 있었습니다. 이를 소개 드리고자 만들게 되었습니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 토큰 방식의 인증, 인가 기초를 쉽게 학습하고 싶으신 분들

  • 회원가입, 로그인, 권한 로직의 기초를 빠르게 경험하고 싶으신 분들

안녕하세요
입니다.

12,162

수강생

544

수강평

83

답변

4.9

강의 평점

1

강의

HI, I AM EUNGOO JUNG.

A DEVELOPER FROM PLANET EARTH.

커리큘럼

전체

5개 ∙ (43분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

544개

4.9

544개의 수강평

  • OMG님의 프로필 이미지
    OMG

    수강평 205

    평균 평점 5.0

    5

    100% 수강 후 작성

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

    • 정은구
      지식공유자

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

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

    수강평 2

    평균 평점 4.0

    3

    60% 수강 후 작성

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

    • afgman4님의 프로필 이미지
      afgman4

      수강평 6

      평균 평점 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% 수강 후 작성

        .....

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!