Repository Management with Nexus
6.8. Managing Privileges

6.8. Managing Privileges

Nexus has three types of privileges: application privileges which cover actions a user can execute in Nexus, repository target privileges which govern the level of access a user has to a particular repository or repository target, and repository view privileges which control whether a user can view a repository. Behind the scenes, a privilege is related to a single REST operation and method like create, update, delete, read.

figs/web/repository-manager_security-privileges.png

Figure 6.29. Managing Security Privileges


To create a new privilege, click on the Add… button in the Privileges panel and choose Repository Target privilege. Creating a privilege will load the New Repository Target Privilege form shown in Figure 6.30, “Managing Security Privileges”. This form takes a privilege name, a privilege description, the repository to target, and a repository target.

figs/web/repository-manager_security-privileges-2.png

Figure 6.30. Managing Security Privileges


Once you create a new privilege, it will create four underlying privileges: create, delete, read, and update. The four privileges created by the form in Figure 6.30, “Managing Security Privileges” are shown in Figure 6.31, “Create, Delete, Read, and Update Privileges Created”.

figs/web/repository-manager_security-privileges-3.png

Figure 6.31. Create, Delete, Read, and Update Privileges Created