1.0.2 • Published 4 years ago

verdaccio-simplegroup v1.0.2

Weekly downloads
4
License
ISC
Repository
github
Last release
4 years ago

snail-verdaccio-group

verdaccio 的权限插件。利用分组+用户建立简单的权限体系。

使用方式

默认分组名

这是一种极简单的一种权限设置。利用npm包的scope名称,作为分组名称。

auth:
   verdacciogroup:
      company: Jack Lucy

packages:
   '@company/*':
       access: $all
       publish: $group
       unpublish: $group

以上的配置,则表示JackLucy属于company分组,而scopecompany的包的publishunpublish权限是使用$group.因此company分组拥有publishunpublish权限。

指定分组名

可以自定义分组名,并且在publishunpublishaccess中使用

auth:
   verdacciogroup:
      companyPublish: Jack Lucy
      companyUnpublish: Jack

packages:
   '@company/*':
       access: $all
       publish: companyPublish
       unpublish: companyUnpublish

以上配置,则表示分组 companyPublish 拥有@company/*包的发布权限,分组 companyUnpublish 拥有@company/*包的撤销发布权限。