{"repo":"apache/casbin-axum-casbin","free":true,"listed":false,"github":"https://github.com/apache/casbin-axum-casbin","clone":"git clone https://github.com/apache/casbin-axum-casbin.git","description":"Axum authorization middleware based on Casbin","language":"Rust","stars":72,"topics":["middleware","rust","abac","acl","auth","authentication","authz","axum","casbin","casbin-rs"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"axum-casbin Casbin access control middleware for axum framework Requirement Casbin only takes charge of permission control , so you need to implement an Authentication Middleware to identify user. You should put axum casbin::CasbinVals which contains subject (username) and domain (optional) into Extension. For more details on implementing middleware, please refer to axum::middleware or tower::Service. For example: Example License This project is licensed under Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/casbin-axum-casbin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}