getorbit / rbac-domain-permissions
This is a custom package to manage permissions in the Orbit System based on a RBAC with domain system
dev-master
2023-09-05 15:10 UTC
Requires
- php: ^8.2
- casbin/laravel-authz: ^3.1
Requires (Dev)
- laravel/pint: ^1.11
- nunomaduro/larastan: ^2.6
- orchestra/testbench: ^8.9
- phpstan/phpstan: ^1.10
- phpstan/phpstan-mockery: ^1.1
- phpunit/phpunit: ^10.3
This package is not auto-updated.
Last update: 2025-03-18 23:28:30 UTC
README
🧙️ Orbit RBAC with domain permissions system
Orbit Permissions is a Laravel package that allows managing permissions according to the Role Based Access Control rules, adding an extra capability to constrain the permissions to a given domain.
This system allows assigning a role (with a set of policies or permissions) and constraining the actions to a given domain. For example, this system allows to say that a user is an admin for a given set of services, constraining the actions permitted by the policies to those services.