https://github.com/casbin-rs/casbin-grpc
Casbin-gRPC provides gRPC interface for Casbin authorization which is implemented with Rust.
https://github.com/casbin-rs/casbin-grpc
abac acl auth authorization casbin casbin-server grpc rbac rust
Last synced: about 1 year ago
JSON representation
Casbin-gRPC provides gRPC interface for Casbin authorization which is implemented with Rust.
- Host: GitHub
- URL: https://github.com/casbin-rs/casbin-grpc
- Owner: casbin-rs
- License: apache-2.0
- Created: 2020-10-06T13:55:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-17T16:16:17.000Z (about 3 years ago)
- Last Synced: 2023-03-03T19:16:04.065Z (about 3 years ago)
- Topics: abac, acl, auth, authorization, casbin, casbin-server, grpc, rbac, rust
- Language: Rust
- Homepage: https://github.com/casbin/casbin-server
- Size: 52.7 KB
- Stars: 6
- Watchers: 6
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# casbin-grpc
Casbin-gRPC provides gRPC interface for Casbin authorization which is implemented with Rust.
## How to use?
### Prerequisites
Protobuf (if not installed):
As Casbin-Server uses gRPC, you need to install [Protocol Buffers](https://github.com/golang/protobuf#installation) first to generate the `.proto file`, it will auto execute by [build.rs](./build.rs).
### Start server
```
cargo run --bin casbin-server
```