JSON Web Token logo

JSON Web Token

A JSON-based open standard for creating access tokens
130
40
+ 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.8K GitHub stars and 278 GitHub forks. Here’s a link to JSON Web Token's open source repository on GitHub

Who uses JSON Web Token?

Companies
53 companies reportedly use JSON Web Token in their tech stacks, including Twig World, Tipe, and Website.

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

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 · 38K views
atRocketPlayRocketPlay
HTML5
HTML5
JavaScript
JavaScript
Vue.js
Vue.js
Webpack
Webpack
GitLab
GitLab
GitLab CI
GitLab CI
Ubuntu
Ubuntu
npm
npm
nginx
nginx
CloudFlare
CloudFlare
ExpressJS
ExpressJS
Sequelize
Sequelize
PostgreSQL
PostgreSQL
JSON Web Token
JSON Web Token
PM2
PM2
OVH
OVH
Node.js
Node.js
Twilio SendGrid
Twilio SendGrid
#Frontend
#Backend
#Pulsejs
#Passport
#Ns

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 Followers
40 developers follow JSON Web Token to keep up with related blogs and decisions.
korczynsk1
M Blue
Christiaan Pansegrouw
Christian Saboia
Thêm Việc Làm
محمد على
Matthias Freßdorf
safa-topal
santaclaus
k0102575