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. Learn more →
Top 23 TypeScript Authorization Projects
-
logto
🧑🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.
-
node-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
-
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.
-
zenstack
Typescript toolkit on top of Prisma ORM, offering flexible and declarative Access Control Policy(Authorization/Permission) for RBAC/ABAC/PBAC/ReBAC with auto-generated type-safe APIs and frontend hooks.
-
express-mongodb-rest-api-boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose). Typescript
-
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.
-
ms-identity-javascript-angular-tutorial
A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Angular using MSAL Angular v2
-
angular-authentication
An Angular application that demonstrates best practices for user authentication & authorization flows.
-
auth
Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as 🌮 Taco.) (by local-first-web)
-
vue-simple-acl
A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
-
gitclub
Realistic examples of using Oso in an application for authorization. Built for multiple different backends.
-
angular-14-jwt-auth
Angular 14 JWT Authentication & Authorization with Web API and HttpOnly Cookie - Token Based Auth, Router, Forms, HttpClient, BootstrapBootstrap
-
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.
Another strategy is to model access control declaratively and enforce it in the application layer. ZenStack (built above Prisma ORM) and Hasura are good examples of this approach. The following code shows how access policies are defined with ZenStack and how a secured CRUD API can be derived automatically.
For those looking for production-level OAuth libs, the absolute best implementation for JS runtimes is https://github.com/panva/oauth4webapi
I've been reading this guide to learn more about the XML and JSON files included in the FedRAMP Automation release, but I'm having a hard time making sense of it (I'm not a software developer).
Project mention: Open source P2P alternative to Slack and Discord built on Tor and IPFS | news.ycombinator.com | 2023-09-11Re: key distribution, we're just changing it now but in a few days the scheme will be:
1. a community member sends you an invite link containing some onion addresses of community members
2. you sync community data and send a CSR to the community owner.
3. We show an "unregistered" message next to your name until the community owner signs your CSR, at which point you're a full member.
We use PKI.js for the certs. For multi-party message-layer encryption with multi-device support we plan on using: https://github.com/local-first-web/auth, which is inspired by Keybase and a Martin Kleppmann paper.
Project mention: Extensive React Boilerplate to kickstart a new frontend project | dev.to | 2024-02-14How much time do we typically spend on project setup? We're talking about configuring installed libraries and writing boilerplate code to structure and implement best practices for achieving optimal website performance. At Brocoders, we often start new projects from scratch. That's why over 3 years ago, we created a NestJS boilerplate for the backend so that we wouldn't have to spend time developing core functionality that the end user doesn't see but is crucial for developers. Over this time, the boilerplate has received 1.9k stars on GitHub and has gained significant popularity beyond our company. Now, we've decided to take it a step further and created the Extensive React Boilerplate for the frontend. Its purpose is to keep our best practices in project development together, avoiding familiar pitfalls and reducing development time.
TypeScript Authorization related posts
- How Much Work Does It Take to Build a Programming Language?
- Modeling Authorization in Prisma - No Theory, Just Code
- How to Do Authorization - A Decision Framework: Part 1
- Logto v1.12.0 - Organizations, SSO, and MFA
- 🚀 Top 12 Open Source Auth Projects Every Developer Should Know 🔑
- The TypeScript Access Control Library for Unmatched Typesafety
- Iamjs a complete access control library for Node.js and the browser
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Authorization projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | logto | 7,211 |
2 | node-casbin | 2,471 |
3 | accesscontrol | 2,118 |
4 | zenstack | 1,598 |
5 | express-mongodb-rest-api-boilerplate | 586 |
6 | react-auth-kit | 492 |
7 | oauth4webapi | 483 |
8 | json-server-auth | 307 |
9 | fedramp-automation | 244 |
10 | ms-identity-javascript-angular-tutorial | 199 |
11 | angular-authentication | 192 |
12 | ts-odd | 178 |
13 | react-role | 178 |
14 | auth | 169 |
15 | extensive-react-boilerplate | 143 |
16 | graphql-directive-auth | 138 |
17 | blitz-guard | 133 |
18 | vue-simple-acl | 123 |
19 | nexus-shield | 93 |
20 | web-auth-library | 86 |
21 | gitclub | 54 |
22 | ecommerce-backend | 46 |
23 | angular-14-jwt-auth | 30 |
Sponsored