SlideShare a Scribd company logo
JSON Web Token (JWT)
MAYANK PATEL
APPLICATION ARCHITECT - OILDEX, A SERVICE OF TRANSZAP
/Linkedin @maxy_ermayank
What is JWT?
JSON Web Tokens (JWT) are an open,
industry standard RFC 7519 method for
representing claims securely between two
parties.
A string representing a set of claims as a JSON
object that is encoded in a JWS or JWE,
enabling the claims to be digitally signed or
MACed and/or encrypted.
When should you use JSON Web Tokens?
Authentication
This is the most common scenario for using
JWT. Once the user is logged in, each
subsequent request will include the JWT,
allowing the user to access routes, services,
and resources that are permitted with that
token.
Authentication (Cont.)
Single Sign On is a feature that widely uses
JWT nowadays, because of its small overhead
and its ability to be easily used across
different domains.
Information Exchange
JSON Web Tokens are a good way of securely
transmitting information between parties,
because as they can be signed, for example
using public/private key pairs, you can be sure
that the senders are who they say they are.
Information Exchange (Cont.)
Additionally, as the signature is calculated
using the header and the payload, you can
also verify that the content hasn't been
tampered with.
WHAT IS THE JSON WEB TOKEN STRUCTURE?
JSON Web Tokens consist of three parts separated by dots (.),
which are:
Header
Payload
Signature
Example
xxxxx.yyyyy.zzzzz
JWT Process
PROS AND CONS
Standard
Scalable
Stateless
Distributable
Web, Desktop and Mobile ready
A means to provide granular access control
Secure against certain kinds of attacks, like CSRF, and
many others.
64Bit encoding
JWT.IO
JWT.IO allows you to decode, verify and
generate JWT.
Using JSON Web Tokens as API Keys
Glossary
JSON Web Signature (JWS)
Digital Signature
Message Authentication Code (MAC)
JWS Compact Serialization
JWS Payload
JSON Web Encryption (JWE)
Thank You!!!

More Related Content

What's hot (20)

PPTX
Pentesting jwt
Jaya Kumar Kondapalli
 
PDF
Using JSON Web Tokens for REST Authentication
Mediacurrent
 
PPTX
Json web tokens
ElieHannouch
 
PDF
Modern API Security with JSON Web Tokens
Jonathan LeBlanc
 
PPTX
Rest api with node js and express
GirlsInTechnology Nepal
 
PDF
Spring Security
Knoldus Inc.
 
PPTX
Token Authentication in ASP.NET Core
Stormpath
 
PDF
OAuth2 and Spring Security
Orest Ivasiv
 
ODP
OAuth2 - Introduction
Knoldus Inc.
 
PDF
Angular - Chapter 9 - Authentication and Authorization
WebStackAcademy
 
PPTX
REST API Design & Development
Ashok Pundit
 
PPTX
Node.js Express
Eyal Vardi
 
PPTX
jQuery
Jay Poojara
 
PDF
Demystifying OAuth 2.0
Karl McGuinness
 
PDF
Stateless Auth using OAUTH2 & JWT
Mobiliya
 
PDF
REST APIs with Spring
Joshua Long
 
PDF
Use Node.js to create a REST API
Fabien Vauchelles
 
PPTX
OAuth 2
ChrisWood262
 
PDF
Spring boot introduction
Rasheed Waraich
 
Pentesting jwt
Jaya Kumar Kondapalli
 
Using JSON Web Tokens for REST Authentication
Mediacurrent
 
Json web tokens
ElieHannouch
 
Modern API Security with JSON Web Tokens
Jonathan LeBlanc
 
Rest api with node js and express
GirlsInTechnology Nepal
 
Spring Security
Knoldus Inc.
 
Token Authentication in ASP.NET Core
Stormpath
 
OAuth2 and Spring Security
Orest Ivasiv
 
OAuth2 - Introduction
Knoldus Inc.
 
Angular - Chapter 9 - Authentication and Authorization
WebStackAcademy
 
REST API Design & Development
Ashok Pundit
 
Node.js Express
Eyal Vardi
 
jQuery
Jay Poojara
 
Demystifying OAuth 2.0
Karl McGuinness
 
Stateless Auth using OAUTH2 & JWT
Mobiliya
 
REST APIs with Spring
Joshua Long
 
Use Node.js to create a REST API
Fabien Vauchelles
 
OAuth 2
ChrisWood262
 
Spring boot introduction
Rasheed Waraich
 

Viewers also liked (20)

PDF
JWT Ukraine 150 Anniversary Presentation
J. Walter Thompson Ukraine
 
PPTX
Gert Pauwels St Canneke
Stephanie1301
 
PDF
JWT AnxietyIndex: Egypt (November 2010)
J. Walter Thompson Intelligence
 
PDF
DMI Stefan Moritz May 2011
Stefan Moritz
 
PDF
Laced souls, a sneaker documentary backup
Casper Brazier
 
PDF
Tony Soares Portfolio
TonySoares
 
PPTX
Leo Burnett
Wendy Marshall
 
PDF
Middleware in Golang: InVision's Rye
Cale Hoopes
 
PDF
Social-shop-research-overview
Leo Burnett
 
PPTX
Meet Ogilvy
Lauren Moss
 
PDF
Designing for real world participation and social interaction
Andrew Barrie
 
PDF
Levis - Water Conservation - No Wash November - [Leo Burnett Internship 2010]
Jake Szymanski
 
PDF
Prototyping at the speed of culture
Sami Viitamäki
 
PPTX
Leo-Burnett!
mridu2903
 
PDF
Nicolas Bordas - TBWA - HUBFORUM Paris 2013
HUB INSTITUTE
 
PDF
DEL STORYTELLING AL STORYDOING
Melvin Peña
 
PDF
TBWA quote compilation on change on mad-blog.com
mad blog
 
PDF
Sylvie Dewaele - Storytelling vs. Storydoing
Sanoma Belgium
 
PPTX
Business design, Miša Lukić, Leo Burnett Srbija, MQ konferenca, 14. November ...
Zdruzenje_Manager
 
JWT Ukraine 150 Anniversary Presentation
J. Walter Thompson Ukraine
 
Gert Pauwels St Canneke
Stephanie1301
 
JWT AnxietyIndex: Egypt (November 2010)
J. Walter Thompson Intelligence
 
DMI Stefan Moritz May 2011
Stefan Moritz
 
Laced souls, a sneaker documentary backup
Casper Brazier
 
Tony Soares Portfolio
TonySoares
 
Leo Burnett
Wendy Marshall
 
Middleware in Golang: InVision's Rye
Cale Hoopes
 
Social-shop-research-overview
Leo Burnett
 
Meet Ogilvy
Lauren Moss
 
Designing for real world participation and social interaction
Andrew Barrie
 
Levis - Water Conservation - No Wash November - [Leo Burnett Internship 2010]
Jake Szymanski
 
Prototyping at the speed of culture
Sami Viitamäki
 
Leo-Burnett!
mridu2903
 
Nicolas Bordas - TBWA - HUBFORUM Paris 2013
HUB INSTITUTE
 
DEL STORYTELLING AL STORYDOING
Melvin Peña
 
TBWA quote compilation on change on mad-blog.com
mad blog
 
Sylvie Dewaele - Storytelling vs. Storydoing
Sanoma Belgium
 
Business design, Miša Lukić, Leo Burnett Srbija, MQ konferenca, 14. November ...
Zdruzenje_Manager
 
Ad

Similar to Json web token (20)

PPTX
Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...
Uniface
 
PDF
Jwt with flask slide deck - alan swenson
Jeffrey Clark
 
PDF
Jwt the complete guide to json web tokens
remayssat
 
PPTX
JWT_Presentation to show how jwt is better then session based authorization
nathakash343
 
PPTX
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
SohailCreation
 
PDF
Cross-Chain Bridges and Platform Solutions Simplified.pdf
SoluLab1231
 
PDF
Cross-Chain Bridges and Platform Solutions Simplified.pdf
niahiggins21
 
PDF
Cross-Chain Bridges and Platform Solutions Simplified.pdf
imoliviabennett
 
PDF
Webinar – Blockchain, NFT, Crypto & DeFi – A Primer for these exciting develo...
Zeeve
 
PPTX
Web services
Akshay Ballarpure
 
PDF
Authorization Using JWTs
ForgeRock Identity Tech Talks
 
PPTX
Overview on Blockchain
Raviteja​ Avadhanula
 
PDF
Uport a blockchain platform for self-sovereign identity
Ian Beckett
 
PPTX
Blockchain
vrkhandelwal
 
PDF
Solo Concept
MozoProject
 
PDF
Cto eng
gary wang
 
PDF
LayerZero_Whitepaper_Release.pdf
HunhKhnhLong
 
PDF
Introduction to Ethereum Blockchain & Smart Contract
Thanh Nguyen
 
PPTX
Introduction to Blockchain Technology
Md. Hasan Basri (Angel)
 
Uniface Lectures Webinar - Application & Infrastructure Security - JSON Web T...
Uniface
 
Jwt with flask slide deck - alan swenson
Jeffrey Clark
 
Jwt the complete guide to json web tokens
remayssat
 
JWT_Presentation to show how jwt is better then session based authorization
nathakash343
 
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
SohailCreation
 
Cross-Chain Bridges and Platform Solutions Simplified.pdf
SoluLab1231
 
Cross-Chain Bridges and Platform Solutions Simplified.pdf
niahiggins21
 
Cross-Chain Bridges and Platform Solutions Simplified.pdf
imoliviabennett
 
Webinar – Blockchain, NFT, Crypto & DeFi – A Primer for these exciting develo...
Zeeve
 
Web services
Akshay Ballarpure
 
Authorization Using JWTs
ForgeRock Identity Tech Talks
 
Overview on Blockchain
Raviteja​ Avadhanula
 
Uport a blockchain platform for self-sovereign identity
Ian Beckett
 
Blockchain
vrkhandelwal
 
Solo Concept
MozoProject
 
Cto eng
gary wang
 
LayerZero_Whitepaper_Release.pdf
HunhKhnhLong
 
Introduction to Ethereum Blockchain & Smart Contract
Thanh Nguyen
 
Introduction to Blockchain Technology
Md. Hasan Basri (Angel)
 
Ad

More from Mayank Patel (9)

PDF
Credential store using HashiCorp Vault
Mayank Patel
 
PDF
CI/CD Pipeline as a Code using Jenkins 2
Mayank Patel
 
PDF
Amazon Web Services EC2 Container Service (ECS)
Mayank Patel
 
PDF
Docker
Mayank Patel
 
PDF
Git
Mayank Patel
 
PDF
Java 9 and Beyond
Mayank Patel
 
PDF
Quality culture
Mayank Patel
 
PDF
Workflow automation for Front-end web applications
Mayank Patel
 
PDF
Scala days 2016 overview
Mayank Patel
 
Credential store using HashiCorp Vault
Mayank Patel
 
CI/CD Pipeline as a Code using Jenkins 2
Mayank Patel
 
Amazon Web Services EC2 Container Service (ECS)
Mayank Patel
 
Docker
Mayank Patel
 
Java 9 and Beyond
Mayank Patel
 
Quality culture
Mayank Patel
 
Workflow automation for Front-end web applications
Mayank Patel
 
Scala days 2016 overview
Mayank Patel
 

Recently uploaded (20)

PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 

Json web token