Role分為兩個權限「Nexus role」和「External Role Mapping」
Nexus role:內部使用
External Role Mapping:外部使用
這套本身支援聚合,所以可以集合的方式設定多種權限
基礎的權限我就設定如下:
nx-component-upload
nx-repository-admin-*-*-add
nx-repository-admin-*-*-browse
nx-repository-admin-*-*-edit
nx-repository-admin-*-*-edit
nx-repository-view-*-*-*
nx-repository-view-*-*-add
nx-repository-view-*-*-browse
nx-repository-view-*-*-edit
nx-repository-view-*-*-read
nx-repository-view-r-*-browse
nx-repository-view-raw-*-browse
nx-search-read
之後將這組權限包含在其他Role,即可明確區分開發的團隊權限
參考資料:
https://help.sonatype.com/repomanager3/nexus-repository-administration/access-control/roles