94
16
+ 1
0

What is JSON Web Token?

JSON Web Token is an open standard that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed.
JSON Web Token is a tool in the User Management and Authentication category of a tech stack.
JSON Web Token is an open source tool with 2.6K GitHub stars and 265 GitHub forks. Here’s a link to JSON Web Token's open source repository on GitHub

Who uses JSON Web Token?

Companies
44 companies reportedly use JSON Web Token in their tech stacks, including Twig World, Para, and Red Sift.

Developers
48 developers on StackShare have stated that they use JSON Web Token.

JSON Web Token Integrations

Why developers like JSON Web Token?

Here’s a list of reasons why companies and developers use JSON Web Token
Top Reasons
Be the first to leave a pro
JSON Web Token Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose JSON Web Token in their tech stack.

Nicolas Theck
Nicolas Theck
Student at RocketPlay · | 3 upvotes · 11.6K views
atRocketPlayRocketPlay
HTML5
Twilio SendGrid
Node.js
OVH
PM2
JSON Web Token
PostgreSQL
Sequelize
ExpressJS
CloudFlare
nginx
npm
Ubuntu
GitLab CI
GitLab
Webpack
Vue.js
JavaScript
#Ns
#Passport
#Pulsejs
#Backend
#Frontend

We use JavaScript in both our #Frontend and #Backend. Front-End wise, we're using tools like Vue.js , Webpack (for dev & building), pulsejs . For delivering the content, we push to GitLab & use GitLab CI (running on our own Ubuntu machine) to install (with npm) our packages, build the app trough Webpack and finally push it to our nginx server via a folder. From there, use accessing the website will get cached content thanks to CloudFlare. Back-End wise, we again use JavaScript with tools such as ExpressJS (http server), Sequelize (database, server running on PostgreSQL ) but also JSON Web Token with passport to authenticate our users. Same process used in front-end is used for back-end, we just copy files to a dist where PM2 watches for any change made to the Node.js app. Traffic doesn't go trough CloudFlare for upload process reasons but our nginx reverse proxy handles the request (which do go trough CloudFlare SSL-wise, since we're using their ns servers with our OVH domain.) Other utils we use are SendGrid for email sending & obviously HTML5 for the base Vue.js app. I hope this article will tell you more about the Tech we use here at RocketPlay :p

See more

JSON Web Token's Features

  • compact
  • self-contained

JSON Web Token Alternatives & Comparisons

What are some alternatives to JSON Web Token?
OAuth2
It is an authorization framework that enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service, or by allowing the third-party application to obtain access on its own behalf.
Passport
It is authentication middleware for Node.js. Extremely flexible and modular, It can be unobtrusively dropped in to any Express-based web application. A comprehensive set of strategies support authentication using a username and password, Facebook, Twitter, and more.
Auth0
A set of unified APIs and tools that instantly enables Single Sign On and user management to all your applications.
Devise
Devise is a flexible authentication solution for Rails based on Warden
Amazon Cognito
You can create unique identities for your users through a number of public login providers (Amazon, Facebook, and Google) and also support unauthenticated guests. You can save app data locally on users’ devices allowing your applications to work even when the devices are offline.
See all alternatives

JSON Web Token's Stats

JSON Web Token's Followers
16 developers follow JSON Web Token to keep up with related blogs and decisions.
José Carlos Silva dos Reis Jr
Camilo Núñez
EdarabiaUAE
Mohamma76685757
Raja Rk
kryskros2
Muhammad Shahid
Albert King
dustinchilson
Tavat Raknumtiank