nexara / api-platform-voter
Symfony bundle that enforces voter-based authorization for API Platform 3.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
pkg:composer/nexara/api-platform-voter
Requires
- php: ^8.1
- api-platform/core: ^3.0
- psr/cache: ^3.0
- symfony/cache: ^6.4 || ^7.0
- symfony/framework-bundle: ^6.4 || ^7.0
- symfony/security-bundle: ^6.4 || ^7.0
Requires (Dev)
- nikic/php-parser: ^5.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-symfony: ^1.3
- phpunit/phpunit: ^10.5
- rector/rector: ^1.2
- symfony/maker-bundle: ^1.60
- symplify/easy-coding-standard: ^12.3
Suggests
- doctrine/orm: For entity-based authorization with Doctrine entities
- symfony/maker-bundle: For generating voter classes with make:api-resource-voter command
- symfony/monolog-bundle: For logging authorization decisions and audit trails
- symfony/rate-limiter: For implementing rate limiting on authorization checks