With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 21 JavaScript Authorization Projects
-
CASL
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
generator-starhackit
StarHackIt: React/Native/Node fullstack starter kit with authentication and authorisation, data backed by SQL, the infrastructure deployed with GruCloud
-
mern-boilerplate
Full stack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ms-identity-javascript-tutorial
A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Vanilla JavaScript.
-
supertokens-website
Frontend SDK for SuperTokens - for session management + automatically refreshing sessions
-
AuthenticationSystem
A Simple API based Authentication System Implemented in nodejs and a Express template for creating Backend RestAPI
-
express-jwt-cerbos
An example application of integrating Cerbos with an Express server using JSON Web Tokens - via express-jwt - for authentication.
-
nest-GoogleAuth
Automates Google account login for Homebridge. Collects required token, cookie and api key automatically. Stores as a JSON for copy and paste. (by felipeazucares)
-
express-okta-cerbos
An example stack of integrating Cerbos with an Express server using Okta for authentication and user management.
-
warrant-demo-app-ts
Example demonstrating how to add end-to-end authorization & access control to an ExpressJS + React app using Warrant
-
overhide-ethereum
A very simple API to discover value transfers across Ethereum transactions in support of ledger-based authorizations.
-
ledgers.js
JavaScript library for ledger-based authorizations :: abstracting different ledgers to be used in an application's authentication and authorization workflows.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: CASL – Isomorphic authorization JavaScript library | news.ycombinator.com | 2024-01-24
Project mention: 🔥🚀 Top 10 Open-Source Must-Have Tools for Crafting Your Own Chatbot 🤖💬 | dev.to | 2023-11-06Get up to speed with Auth0. Support Auth0 on GitHub ⭐
Project mention: I want my html login page to connect to a database and create accounts/log users in | /r/webdev | 2023-05-07
Project mention: I found the simplest JWT authentication template | news.ycombinator.com | 2023-09-09
Full guide: https://cerbos.dev/blog/extending-okta-with-cerbos-for-fine-grained-access-control GitHub repo: https://github.com/cerbos/express-okta-cerbos
JavaScript Authorization related posts
- CASL – Isomorphic authorization JavaScript library
- Stop using JSON Web Tokens for user sessions
- Firefox Finally Outperforming Google Chrome in SunSpider
- API Limiting: Best Practices and Implementation
- what you do or the user does when he reached their rate limits ?
- Want to make restricted access with Cognito
- Hey guys. Any good idea to make so users can only send 20 api requests per hours in express node js. Any good package or code ? Thanks in advance
-
A note from our sponsor - SurveyJS
surveyjs.io | 26 Apr 2024
Index
What are some of the best open-source Authorization projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | CASL | 5,586 |
2 | Grant | 4,027 |
3 | generator-starhackit | 1,278 |
4 | rbac | 977 |
5 | auth0.js | 970 |
6 | jso | 878 |
7 | mern-boilerplate | 416 |
8 | node-js-jwt-auth-mongodb | 334 |
9 | ms-identity-javascript-tutorial | 121 |
10 | supertokens-website | 53 |
11 | AuthenticationSystem | 32 |
12 | MineflayerAutoAuth | 13 |
13 | express-jwt-cerbos | 10 |
14 | node-rbac | 10 |
15 | nest-GoogleAuth | 8 |
16 | express-okta-cerbos | 5 |
17 | warrant-demo-app-ts | 4 |
18 | insulo | 3 |
19 | team-permissions | 3 |
20 | overhide-ethereum | 1 |
21 | ledgers.js | 0 |
Sponsored