Skip to content
/ guard Public

Centralized API for Authorization process on multiple tenants

Notifications You must be signed in to change notification settings

Mcfloy/guard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guard

Centralized authorization for multiple projects. Inspired of casbin.

Name Description
guard core library that exposes the trait
guard-grpc exposition of the enforce method through gRPC
guard-postgres implementation of Guard with postgres
guard-server server that runs grpc and rest APIs to use Guard
guard-console executable to create permission for Guard

TODO

  • Roles
    • Add a role
    • Remove a role
    • Get roles of a user
  • Get Namespaces
  • Get Roles from a namespace
  • Enforce a rule

About

Centralized API for Authorization process on multiple tenants

Resources

Stars

Watchers

Forks