sbs1621
부릉부릉 개발자
sbs1621
만나서 반갑습니당 🤍
Portfolio
Github
email
전체 방문자
오늘
어제
  • 분류 전체보기 (69)
    • Spring Boot (3)
      • Swagger (2)
      • Test Code (1)
    • Spring Security (4)
      • Json Web Token (4)
    • Algorithm (25)
      • Beakjoon (22)
      • Programmers (0)
      • 이것이 코딩테스트다 (3)
    • Kubernetes (0)
      • Docker (0)
    • Util (2)
      • Customizing (2)
    • Computer Sience (8)
      • Operating System (0)
      • Network (8)
    • IoT (2)
      • Arduino (2)
    • Daily Life (16)
      • 꿀팁 (1)
      • 일상 (6)
      • 해외여행 (4)
      • 회고록 (3)
      • 학교 (2)
    • Work (9)
      • ETRI (9)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
sbs1621

부릉부릉 개발자

JWT(Json Web Token)란?
Spring Security/Json Web Token

JWT(Json Web Token)란?

2022. 6. 2. 18:00

JWT란?

Json 객체를 이용하여 저장하는 웹 토큰으로 인증에 필요한 정보들을 Token에 담아 인코딩 하여 사용합니다.

헤더

  • 시그니처를 해싱하기 위한 알고리즘 정보들이 담겨있음

페이로드

  • 서버와 클라이언트가 주고받는 시스템에 실제로 사용될 정보를 담고 있음

시그니처

  • 토큰의 유효성을 검증하기 위한 문자열

장점

  • 인증서버, 데이터 스토어에 대한 의존성이 없음
  • BASE64 URL SAFE Incoding → URL, COOKIE, HEADER 모두 사용 가능

단점

  • Payload의 정보가 많이 지면 네트워크 사용량 증가하여 데이터 설계 고려가 필요함
  • 토큰이 클라이언트에 저장되기 때문에 서버에서 클라이언트 토큰을 조작할 수 없음

Reference

 

JWT.IO

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

jwt.io

 

[무료] Spring Boot JWT Tutorial - 인프런 | 강의

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

www.inflearn.com

 

    'Spring Security/Json Web Token' 카테고리의 다른 글
    • [Spring] JWT(Json Web Token) 로그인 구현
    • [Spring] JWT(Json Web Token) 예제
    • [Spring] JWT(Json Web Token) 초기설정

    티스토리툴바