dbp / relay-authorization-bundle
A template bundle for the Relay API gateway
Installs: 4 237
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 1
Type:symfony-bundle
Requires
- php: >=8.1
- ext-json: *
- api-platform/core: ^3.2
- beberlei/doctrineextensions: ^1.5
- dbp/relay-core-bundle: ^0.1.185
- 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: ^1.10.59
- phpstan/phpstan-phpunit: ^1.3.16
- phpstan/phpstan-symfony: ^1.3.7
- 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
- vimeo/psalm: ^5.22.2
Conflicts
- doctrine/common: <3.4.4
- doctrine/dbal: <3.8.4
This package is auto-updated.
Last update: 2024-11-18 04:21:54 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