dbp / relay-authorization-bundle
A template bundle for the Relay API gateway
Installs: 10 556
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 1
Type:symfony-bundle
pkg:composer/dbp/relay-authorization-bundle
Requires
- php: >=8.2
 - ext-json: *
 - api-platform/core: ^3.4 | ^4.1
 - beberlei/doctrineextensions: ^1.5
 - dbp/relay-core-bundle: ^0.1.219
 - doctrine/annotations: ^2.0
 - doctrine/collections: ^2.2
 - doctrine/common: ^3.4.4
 - doctrine/dbal: ^3.8 || ^4.0
 - doctrine/doctrine-migrations-bundle: ^3.3
 - doctrine/migrations: ^3.7
 - doctrine/orm: ^2.19 || ^3.2
 - psr/log: ^2.0 || ^3.0
 - ramsey/uuid: ^4.7
 - ramsey/uuid-doctrine: ^2.0
 - symfony/cache: ^5.4 || ^6.4
 - symfony/config: ^5.4 | ^6.4
 - symfony/console: ^5.4 || ^6.4
 - symfony/dependency-injection: ^5.4 || ^6.4
 - symfony/event-dispatcher: ^5.4 || ^6.4
 - symfony/event-dispatcher-contracts: ^3.5
 - symfony/framework-bundle: ^5.4.30 || ^6.4
 - symfony/http-foundation: ^5.4 || ^6.4
 - symfony/http-kernel: ^5.4 || ^6.4
 - symfony/serializer: ^5.4 || ^6.4
 - symfony/service-contracts: ^3.5
 
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.50
 - phpstan/phpstan: ^2.0.0
 - phpstan/phpstan-phpunit: ^2.0.0
 - phpstan/phpstan-symfony: ^2.0.0
 - phpunit/phpunit: ^10.1
 - symfony/browser-kit: ^5.4 || ^6.4
 - symfony/http-client: ^5.4 || ^6.4
 - symfony/monolog-bundle: ^3.10
 - symfony/phpunit-bridge: ^7.0.4
 
Conflicts
- doctrine/common: <3.4.4
 - doctrine/dbal: <3.8.4
 - doctrine/doctrine-bundle: <2.13.1
 
- dev-main
 - v0.5.4
 - v0.5.3
 - v0.5.2
 - v0.5.1
 - v0.5.0
 - v0.4.1
 - v0.4.0
 - v0.3.21
 - v0.3.20
 - v0.3.19
 - v0.3.18
 - v0.3.17
 - v0.3.16
 - v0.3.15
 - v0.3.14
 - v0.3.13
 - v0.3.12
 - v0.3.11
 - v0.3.10
 - v0.3.9
 - v0.3.8
 - v0.3.7
 - v0.3.6
 - v0.3.5
 - v0.3.4
 - v0.3.3
 - v0.3.2
 - v0.3.1
 - v0.3.0
 - v0.2.2
 - v0.2.1
 - v0.2.0
 - v0.1.16
 - v0.1.15
 - v0.1.14
 - v0.1.13
 - v0.1.12
 - v0.1.11
 - v0.1.10
 - v0.1.9
 - v0.1.8
 - 0.1.7
 - v0.1.6
 - v0.1.5
 - v0.1.4
 - v0.1.3
 - v0.1.2
 - v0.1.1
 - v0.1.0
 - dev-renovate/lock-file-maintenance
 - dev-grant_inheritance
 - dev-db_redesign
 
This package is auto-updated.
Last update: 2025-11-03 13:31:50 UTC
README
GitHub | Packagist | Frontend Application | Authorization Website
The DbpRelayAuthorizationBundle is a pluggable PHP 8.1+/Symfony authorization module which allows you to create and manage user groups as well as user/group access rights (grants) to arbitrary resources, where group and grant data is stored in a database.
It integrates seamlessly with the Relay API Server.
Please see the documentation for more information.
Bundle Installation
You can install the bundle directly from packagist.org.
composer require dbp/relay-authorization-bundle
To update the bundle and its dependencies:
composer update dbp/relay-authorization-bundle
Development & Testing
- Install dependencies: 
composer install - Run tests: 
composer test - Run linters: 
composer lint