linkorb / spicedb-bundle

SpiceDB bundle 用于 Symfony 应用

安装: 3

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 1

开放问题: 0

类型:symfony-bundle

v1.0.0 2023-04-12 15:52 UTC

This package is auto-updated.

Last update: 2024-09-12 18:38:04 UTC


README

Docs

此存储库是 PHP 库 到 Symfony 应用的集成

SpiceDB 是一个用于管理安全关键权限检查的数据库系统。

查看父库 README 获取更多详细信息

基本用法

安装

composer require linkorb/spicedb-php-bundle

之后,您需要在 config.yaml 中指定如下 SpiceDB URI 和 API

authzed:
  uri: 'http://spicedb:8443'
  key: 'somerandomkeyhere'

获取客户端

要在您的应用程序中使用 SpiceDB 客户端,只需调用

$container->get(LinkORB\Authzed\SpiceDB::class)

$container->get(LinkORB\Authzed\ConnectorInterface::class)

您还可以将其传递到服务中(或使用自动注入)。有关 SpiceDB 连接器调用的更多信息,请参阅 库仓库