netbrothers-gmbh/syncacc-bundle

在Symfony中使用NetBrothers访问控制中心

安装: 762

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 5

分支: 0

开放问题: 0

类型:symfony-bundle

v2.0.0 2024-05-31 12:41 UTC

This package is auto-updated.

Last update: 2024-08-31 00:35:47 UTC


README

这是一个用于使用NetBrothers访问控制中心(ACC)的symfony扩展包。

ACC提供了基于角色和路由处理权限的方式。此扩展包与您的ACC实例进行通信,并将定义的权限同步到您的项目中。

安装

确保已全局安装Composer,具体操作请参阅Composer文档中的安装章节

使用Symfony Flex的应用程序

打开命令行,进入您的项目目录并执行

composer require netbrothers-gmbh/version-bundle

不使用Symfony Flex的应用程序

步骤1:下载扩展包

打开命令行,进入您的项目目录并执行以下命令以下载此扩展包的最新稳定版本

composer require netbrothers-gmbh/version-bundle

步骤2:启用扩展包

然后,将扩展包添加到项目config/bundles.php文件中注册的扩展包列表中,以启用扩展包

// config/bundles.php

return [
    // ...
    NetBrothers\VersionBundle\NetBrothersVersionBundle::class => ['all' => true],
];

设置

您需要设置扩展包

  1. installation/config/packages/netbrothers_syncacc.yaml复制到symfony的配置路径。

  2. .env-文件或netbrothers_syncacc.yaml中设置凭据

  1. 清除symfony的缓存。

  2. 通过迁移创建表。

用法

  1. 打开命令行,进入您的项目目录并执行以下命令
php bin/console netbrothers:acc 

您可以指定一些选项

注意:选项acl仅在acl_role表有数据时才有效。

作者

Stefan Wessel, NetBrothers GmbH

nb.logo

许可

MIT