VOOZH about

URL: https://dzone.com/users/3860766/vaibs-1.html

⇱ Advait Ruia - DZone Member


Advait Ruia

Researcher at SuperTokens

US

Joined Aug 2019

https://supertokens.com

About

SuperTokens provides open source user authentication that is quick to implement and easy to customize.

Stats

Reputation: 938
Pageviews: 240.8K
Articles: 20
Comments: 2

Articles

Authentication vs. Authorization: What's the Difference?
Authentication and Authorization represent two fundamentally different aspects of security that work together in order to protect sensitive information.
August 15, 2023
· 2,553 Views · 1 Like
Ory vs Keycloak vs SuperTokens
Open-source authentication has seen great progress over recent years. In this post, compare three of the leading open-source authentication providers.
June 27, 2023
· 3,674 Views · 1 Like
Django Bootstrap Login Template (How-To)
This article presents a step-by-step tutorial for creating a login screen using Django with Bootstrap.
March 15, 2023
· 4,278 Views · 1 Like
A Guide to Implementing Passwordless Login
A quick how-to you can use to use tokens for passwordless logins.
February 25, 2023
· 3,529 Views · 1 Like
5 Tips for Optimizing Your React App’s Performance
In this post, we’ll go over five tips to improve the performance of your React app.
January 17, 2023
· 4,815 Views · 1 Like
What Is CORS?
Cross-Origin Resource Sharing (CORS) is a mechanism that supports secure requests and data transfers from outside origins (domain, scheme, or port).
November 17, 2022
· 16,024 Views · 15 Likes
What Is Roles-Based Access Control (RBAC)?
Learn about RBAC and the advantages and disadvantages compared to ABAC.
November 16, 2022
· 19,536 Views · 2 Likes
How to Use SuperTokens in a VueJS App With Your Own UI
This post will guide you on how to add authentication to a VueJS app with SuperTokens using your own UI.
October 20, 2022
· 4,839 Views · 1 Like
Implementing Authorization With User Roles (RBAC)
This article goes through the authentication flows to identify who the user is and then goes through authorization flows if the user has permission.
September 19, 2022
· 5,886 Views · 1 Like
How to Connect SuperTokens to a MySQL or PostgreSQL DB
Learn how to connect a self-hosted SuperTokens core to a MySQL or PostgreSQL database with or without Docker.
September 12, 2022
· 4,481 Views · 1 Like
How To Use Supertokens’ Pre-Built UI With Vuejs
Building your own auth service can be tedious, complex, and time-consuming. To save time, developers often resort to using third-party auth services for auth. This post will guide you on how to add authentication to a VueJS app with SuperTokens. IP:Bhagya: Plag check clear.
August 17, 2022
· 4,379 Views · 1 Like
OAuth vs JWT (JSON Web Tokens): An In-Depth Comparison
Two of the most important of these authentication standards are OAuth and JWT (JSON Web Tokens). Learn about the difference between JWT Token and OAuth.
June 16, 2022
· 6,050 Views · 3 Likes
Building a Login Screen With React and Bootstrap
We will build an elegant login screen super fast using React and Bootstrap 5.
May 16, 2022
· 6,164 Views · 1 Like
How to Hash, Salt, and Verify Passwords in NodeJS, Python, Golang, and Java
How to hash and salt passwords in different languages and why it's important to do so.
May 11, 2022
· 8,874 Views · 1 Like
How to Build Software That Has Low Vendor Lock-In
Vendor lock-in effects software consumers as well as those that build that software. We discuss some thoughts on how vendors can build more consumer-friendly software.
April 11, 2022
· 3,686 Views · 4 Likes
How To Add a Social Login to Your Website With Supertokens (Custom UI Only)
This blog walks you through integrating your frontend with social login APIs provided by SuperTokens.
March 27, 2022
· 5,047 Views · 2 Likes
How to Customise SuperTokens APIs
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"
March 19, 2022
· 5,045 Views · 2 Likes
All You Need to Know About User Session Security
Keep your users secure in a few, simple steps.
Updated March 3, 2022
· 52,014 Views · 21 Likes
OAuth 2.0 vs Session Management
OAuth 2.0 and Session Management - what’s the difference?
Updated June 19, 2020
· 29,703 Views · 13 Likes
Are You Using JWTs for User Sessions Correctly?
Learn how to keep all the pros of JWTs without any of its drawbacks. Go through a list of pros and cons about JWTs and a new approach to use JWTs.
May 18, 2020
· 22,208 Views · 3 Likes

Comments

OAuth 2.0 vs Session Management

May 31, 2020 · Advait Ruia

Typically for 1(a), YourApp does not need OtherApp. However many apps use services like Auth0 or Firebase help build the login system for their app. In this case, we are using the tokens issued by OtherApp (Auth0, firebase), to access YourApp's backend.

Are You Using JWTs for User Sessions Correctly?

May 21, 2020 · Advait Ruia

Yes we have an example source code of this approach. Please checkout our library here at- SuperTokens.io. It’s also open source: https://github.com/supertokens/supertokens-core

User has been successfully modified

Failed to modify user

Let's be friends: