All Projects → Jarvie8176 → Casbin Example

Jarvie8176 / Casbin Example

Licence: apache-2.0
A Demo App of Attribute-based Access Control in Node.js Based on Casbin.

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
Gorm Adapter
Gorm adapter for Casbin
Stars: ✭ 373 (+1863.16%)
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
sequelize-adapter
Sequelize adapter for Casbin
Stars: ✭ 51 (+168.42%)
Mutual labels:  abac, casbin
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
Casbin Server
Casbin as a Service (CaaS)
Stars: ✭ 171 (+800%)
Mutual labels:  casbin, abac
sqlalchemy-adapter
SQLAlchemy Adapter for PyCasbin
Stars: ✭ 53 (+178.95%)
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

Build Status Coverage Status codebeat badge

Deploy

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

Apache 2.0

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].