alexferl / falcon-casbin

Casbin RBAC Middleware for Falcon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

falcon-casbin codecov

A simple Falcon module for Casbin using RBAC.

Install

pip install falcon-casbin

Usage

import falcon
from falcon_casbin import CasbinMiddleware

casbin = CasbinMiddleware("path/to/model.conf", "path/to/policy.csv")

app = falcon.App(middleware=[casbin])

Credits

Inspired by falcon-policy.

About

Casbin RBAC Middleware for Falcon

License:MIT License


Languages

Language:Python 94.3%Language:Makefile 5.7%