Jarvie8176 / Casbin Example
Licence: apache-2.0
A Demo App of Attribute-based Access Control in Node.js Based on Casbin.
Stars: ✭ 19
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Casbin Example
dart-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Dart/Flutter
Stars: ✭ 30 (+57.89%)
Mutual labels: abac, casbin
aws-nestjs-starter
Serverless, AWS, NestJS, GraphQL and DynamoDB starter
Stars: ✭ 200 (+952.63%)
Mutual labels: jest, nest
actix-casbin-auth
Casbin Actix-web access control middleware
Stars: ✭ 40 (+110.53%)
Mutual labels: abac, casbin
Chi Authz
chi-authz is an authorization middleware for Chi
Stars: ✭ 248 (+1205.26%)
Mutual labels: casbin, abac
Nest User Auth
A starter build for a back end which implements managing users with MongoDB, Mongoose, NestJS, Passport-JWT, and GraphQL.
Stars: ✭ 145 (+663.16%)
Mutual labels: nest, jest
sqlx-adapter
Asynchronous casbin adapter for mysql, postgres, sqlite based on sqlx-rs
Stars: ✭ 27 (+42.11%)
Mutual labels: abac, casbin
Negroni Authz
negroni-authz is an authorization middleware for Negroni
Stars: ✭ 152 (+700%)
Mutual labels: casbin, abac
Casbin4D
An authorization library that supports access control models like ACL, RBAC, ABAC in Delphi
Stars: ✭ 25 (+31.58%)
Mutual labels: abac, casbin
Caddy Authz
Caddy-authz is a middleware for Caddy that blocks or allows requests based on access control policies.
Stars: ✭ 221 (+1063.16%)
Mutual labels: casbin, abac
Casbin.net
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
Stars: ✭ 535 (+2715.79%)
Mutual labels: casbin, abac
Casbin Authz Plugin
Docker Authorization Plugin based on Casbin
Stars: ✭ 204 (+973.68%)
Mutual labels: casbin, abac
lua-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (OpenResty)
Stars: ✭ 43 (+126.32%)
Mutual labels: abac, casbin
Laravel Authz
An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.
Stars: ✭ 136 (+615.79%)
Mutual labels: casbin, abac
Think Casbin
专为ThinkPHP定制的Casbin的扩展包,Casbin是一个功能强大,高效的开源访问控制库。
Stars: ✭ 138 (+626.32%)
Mutual labels: casbin, abac
casbin-ex
An authorization library that supports access control models like ACL, RBAC, ABAC in Elixir
Stars: ✭ 37 (+94.74%)
Mutual labels: abac, casbin
Casbin Rs
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
Stars: ✭ 375 (+1873.68%)
Mutual labels: casbin, abac
Description
A demo app of attribute-based access control in Node.js based on Casbin.
Demo
https://radiant-temple-29238.herokuapp.com/
- it may take a few minutes to load if the webapp is inactive for too long.
Guide
see docs/guide.md.
Installation
$ npm install
Running the app
$ npm start
Test
# unit tests
$ npm run test
# test coverage
$ npm run test:cov
Model & policy
src/config/
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].