An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
-
Updated
Jan 23, 2025 - TypeScript
Authorization is the process of granting or denying permissions based on rules. This should not be confused with authentication, which is the act of verifying someone’s identitiy.
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Full-Stack TypeScript toolkit that enhances Prisma ORM with flexible Authorization layer for RBAC/ABAC/PBAC/ReBAC, offering auto-generated type-safe APIs and frontend hooks.
Nest.js RBAC & ABAC authorization module based on Node-Casbin, see example at: https://github.com/node-casbin/nest-authz-example
Secure, advanced, and flexible access management stack for web3.
Sequelize adapter for Casbin
Prisma adapter for Casbin
Node.js Client SDK for Warrant
Node-Casbin authorization example for Nest.js via auth middleware: https://github.com/node-casbin/nest-authz
Auth0 with Angular and an ASP.NET Core API
React Client SDK for Warrant
Javascript Client SDK for Warrant
Expressjs Middleware for enforcing access control on API endpoints using the Warrant API
Vuejs Client SDK for Warrant