July 26, 2022
A quick overview of different types of passwordless authentication methods to improve user retention
July 21, 2022
Learn about how to add authorization to your app with RBAC
July 13, 2022
A step by step guide on how to integrate SuperTokens' pre built UI in a VueJS app
May 09, 2022
An in depth review of Auth0 alternatives for 2022: Auth0 vs Okta vs Cognito vs SuperTokens
April 24, 2022
Learn how to connect a self-hosted SuperTokens core to a database with or without Docker
April 14, 2022
This tutorial wil guide you on how to add SuperTokens to a React and Express app deployed on Vercel
March 24, 2022
Learn about JWTs, their pros & cons, and how they work.
March 23, 2022
Learn about the difference between JWT Token and OAuth
March 14, 2022
Build an elegant login screen super fast using React and Bootstrap
March 02, 2022
How to hash and salt passwords in different languages and why it's important to do so
February 10, 2022
Learn how to maintain a JWT token blacklist / deny list using an in-memory data cache
February 09, 2022
In this blog, we'll walk you through setting up an email-password authentication with popular social providers like Google, GitHub, and Apple using SuperTokens on a ReactJS application with ExpressJS as the backend.
January 26, 2022
This blog walks you through integrating your frontend with social login APIs provided by SuperTokens.
December 13, 2021
Any auth solution must provide the ability to customise their APIs. In this blog we discuss how to customise the auth APIs provided by SuperTokens using its “Override” feature
November 11, 2021
This blog covers an analysis of why redux state is immutable and how you should go about modifying state in your Redux applications
November 10, 2021
What is vendor lock-in? How does it affect your customers? What are the different ways you can minimize it? Read the blog to learn more.
June 01, 2021
What should happen on the backend when a user forgets their password? Read to find a pseudo code implementation of the simplest way to reset passwords securely.
March 05, 2021
Why did Okta spend $6.5B on Auth0? What does this mean for app developers? See reactions from customers and employees
December 10, 2020
Writing JSX to build pixel perfect UI elements can be very time consuming and frustrating. Learn how react engineers can inject complex elements / React components into a Webflow generated HTML page.
July 30, 2020
Session hijacking is one of the oldest, yet unsolved, attack vectors to gain unauthorised access to a user’s account. This discussion is regarding a method called "rotating refresh tokens" to better detect token theft.
June 23, 2020
What are the usability and security trade-offs of storing session cookies in cookie storage or browser storage? Learn more about the best approach and common misconceptions that people have about it.
June 11, 2020
This article will be comparing SuperTokens to Node’s most popular session management library– express-session. Learn more about the comparison based on different security and performance metrics.
May 06, 2020
Being Node’s most popular session management library, express-session has its set of flaws– especially when it comes to security. This article will help you analyse the good and bad parts of it.
April 24, 2020
A lot of developers confuse OAuth with web session management and hence end up using the wrong protocol. This article will clarify when to use what solution.
March 18, 2020
JWTs were originally designed for use in OAuth. This article covers the pros and cons of using JWT and talks about a solution which has the advantages of JWTs without any of its disadvantages.
June 08, 2019
This blog covers an analysis of a new open source session flow that is secure and easy to integrate. Learn more about the customizable library and its implementation details.
June 07, 2019
This article covers extensive conversations with over 70+ developers exploring different session management practices, identifying issues and converging on a solution to these issues.