This repository is integration of PHP library into Symfony app.
SpiceDB is a database system for managing security-critical permissions checking.
Check parent library README for more details
composer require linkorb/spicedb-php-bundle
After that you need to specify SpiceDB URI & API in your config.yaml like that:
authzed:
uri: 'http://spicedb:8443'
key: 'somerandomkeyhere'
In order to use SpiceDB client in your app simply call:
$container->get(LinkORB\Authzed\SpiceDB::class)
or:
$container->get(LinkORB\Authzed\ConnectorInterface::class)
You can also pass it in services (or using autowiring). For more information on SpiceDB connector calls refer to library repo.