| <?xml version="1.0" encoding="UTF-8"?> |
| <nexusSecurity> |
| <version>1.0.0</version> |
| <users> |
| <user> |
| <userId>admin</userId> |
| <name>Administrator</name> |
| <password>f865b53623b121fd34ee5426c792e5c33af8c227</password> |
| <status>active</status> |
| <email>oleg.subscriptions@gmail.com</email> |
| <roles> |
| <role>admin</role> |
| <role>deployment</role> |
| <role>developer</role> |
| </roles> |
| </user> |
| <user> |
| <userId>deployment</userId> |
| <name>Deployment User</name> |
| <password>b2a0e378437817cebdf753d7dff3dd75483af9e0</password> |
| <status>active</status> |
| <email>oleg.subscriptions@gmail.com</email> |
| <roles> |
| <role>deployment</role> |
| </roles> |
| </user> |
| <user> |
| <userId>anonymous</userId> |
| <name>Nexus Anonynmous User</name> |
| <password>0a92fab3230134cca6eadd9898325b9b2ae67998</password> |
| <status>active</status> |
| <email>oleg.subscriptions@gmail.com</email> |
| <roles> |
| <role>anonymous</role> |
| </roles> |
| </user> |
| </users> |
| <roles> |
| <role> |
| <id>admin</id> |
| <name>Nexus Administrator Role</name> |
| <description>Administration role for Nexus</description> |
| <sessionTimeout>30</sessionTimeout> |
| <privileges> |
| <privilege>1000</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>deployment</id> |
| <name>Nexus Deployment Role</name> |
| <description>Deployment role for Nexus</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>T1</privilege> |
| <privilege>T2</privilege> |
| <privilege>T3</privilege> |
| <privilege>T4</privilege> |
| <privilege>T5</privilege> |
| <privilege>T6</privilege> |
| <privilege>T7</privilege> |
| <privilege>T8</privilege> |
| <privilege>64</privilege> |
| </privileges> |
| <roles> |
| <role>anonymous</role> |
| </roles> |
| </role> |
| <role> |
| <id>anonymous</id> |
| <name>Nexus Anonymous Role</name> |
| <description>Anonymous role for Nexus</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>1</privilege> |
| <privilege>6</privilege> |
| <privilege>14</privilege> |
| <privilege>17</privilege> |
| <privilege>19</privilege> |
| <privilege>44</privilege> |
| <privilege>54</privilege> |
| <privilege>55</privilege> |
| <privilege>56</privilege> |
| <privilege>57</privilege> |
| <privilege>58</privilege> |
| <privilege>64</privilege> |
| <privilege>T1</privilege> |
| <privilege>T2</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>developer</id> |
| <name>Nexus Developer Role</name> |
| <description>Developer role for Nexus</description> |
| <sessionTimeout>30</sessionTimeout> |
| <privileges> |
| <privilege>2</privilege> |
| </privileges> |
| <roles> |
| <role>anonymous</role> |
| <role>deployment</role> |
| </roles> |
| </role> |
| <role> |
| <id>ui-search</id> |
| <name>UI: Search</name> |
| <description>Gives access to the Search screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>17</privilege> |
| <privilege>19</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-repo-browser</id> |
| <name>UI: Repository Browser</name> |
| <description>Gives access to the Repository Browser screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>6</privilege> |
| <privilege>14</privilege> |
| <privilege>55</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-system-feeds</id> |
| <name>UI: System Feeds</name> |
| <description>Gives access to the System Feeds screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>44</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-logs-config-files</id> |
| <name>UI: Logs and Config Files</name> |
| <description>Gives access to the Logs and Config Files screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>42</privilege> |
| <privilege>43</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-server-admin</id> |
| <name>UI: Server Administration</name> |
| <description>Gives access to the Server Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>3</privilege> |
| <privilege>4</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-repository-admin</id> |
| <name>UI: Repository Administration</name> |
| <description>Gives access to the Repository Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>5</privilege> |
| <privilege>6</privilege> |
| <privilege>7</privilege> |
| <privilege>8</privilege> |
| <privilege>10</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-group-admin</id> |
| <name>UI: Group Administration</name> |
| <description>Gives access to the Group Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>6</privilege> |
| <privilege>13</privilege> |
| <privilege>14</privilege> |
| <privilege>15</privilege> |
| <privilege>16</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-routing-admin</id> |
| <name>UI: Routing Administration</name> |
| <description>Gives access to the Routing Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>6</privilege> |
| <privilege>14</privilege> |
| <privilege>22</privilege> |
| <privilege>23</privilege> |
| <privilege>24</privilege> |
| <privilege>25</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-scheduled-tasks-admin</id> |
| <name>UI: Scheduled Task Administration</name> |
| <description>Gives access to the Scheduled Task Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>6</privilege> |
| <privilege>14</privilege> |
| <privilege>26</privilege> |
| <privilege>27</privilege> |
| <privilege>28</privilege> |
| <privilege>29</privilege> |
| <privilege>69</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-repository-targets-admin</id> |
| <name>UI: Repository Target Administration</name> |
| <description>Gives access to the Repository Target Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>45</privilege> |
| <privilege>46</privilege> |
| <privilege>47</privilege> |
| <privilege>48</privilege> |
| <privilege>56</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-users-admin</id> |
| <name>UI: User Administration</name> |
| <description>Gives access to the User Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>35</privilege> |
| <privilege>38</privilege> |
| <privilege>39</privilege> |
| <privilege>40</privilege> |
| <privilege>41</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-roles-admin</id> |
| <name>UI: Role Administration</name> |
| <description>Gives access to the Role Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>31</privilege> |
| <privilege>34</privilege> |
| <privilege>35</privilege> |
| <privilege>36</privilege> |
| <privilege>37</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-privileges-admin</id> |
| <name>UI: Privilege Administration</name> |
| <description>Gives access to the Privilege Administration screen in Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>6</privilege> |
| <privilege>14</privilege> |
| <privilege>30</privilege> |
| <privilege>31</privilege> |
| <privilege>32</privilege> |
| <privilege>33</privilege> |
| <privilege>46</privilege> |
| </privileges> |
| </role> |
| <role> |
| <id>ui-basic</id> |
| <name>UI: Base UI Privileges</name> |
| <description>Generic privileges for users in the Nexus UI</description> |
| <sessionTimeout>60</sessionTimeout> |
| <privileges> |
| <privilege>1</privilege> |
| <privilege>2</privilege> |
| <privilege>64</privilege> |
| </privileges> |
| </role> |
| </roles> |
| <repositoryTargetPrivileges> |
| <repositoryTargetPrivilege> |
| <repositoryTargetId>1</repositoryTargetId> |
| <repositoryId></repositoryId> |
| <groupId></groupId> |
| <id>T1</id> |
| <name>All M2 Repositories - (read)</name> |
| <description>Give permission to read any content in any Maven 2 type repositories.</description> |
| <method>read</method> |
| </repositoryTargetPrivilege> |
| <repositoryTargetPrivilege> |
| <repositoryTargetId>2</repositoryTargetId> |
| <repositoryId></repositoryId> |
| <groupId></groupId> |
| <id>T2</id> |
| <name>All M1 Repositories - (read)</name> |
| <description>Give permission to read any content in any Maven 1 type repositories.</description> |
| <method>read</method> |
| </repositoryTargetPrivilege> |
| <repositoryTargetPrivilege> |
| <repositoryTargetId>1</repositoryTargetId> |
| <repositoryId></repositoryId> |
| <groupId></groupId> |
| <id>T3</id> |
| <name>All M2 Repositories - (update)</name> |
| <description>Give permission to update any content in any Maven 2 type repositories.</description> |
| <method>update,read</method> |
| </repositoryTargetPrivilege> |
| <repositoryTargetPrivilege> |
| <repositoryTargetId>2</repositoryTargetId> |
| <repositoryId></repositoryId> |
| <groupId></groupId> |
| <id>T4</id> |
| <name>All M1 Repositories - (update)</name> |
| <description>Give permission to update any content in any Maven 1 type repositories.</description> |
| <method>update,read</method> |
| </repositoryTargetPrivilege> |
| <repositoryTargetPrivilege> |
| <repositoryTargetId>1</repositoryTargetId> |
| <repositoryId></repositoryId> |
| <groupId></groupId> |
| <id>T5</id> |
| <name>All M2 Repositories - (create)</name> |
| <description>Give permission to create any content in any Maven 2 type repositories.</description> |
| <method>create,read</method> |
| </repositoryTargetPrivilege> |
| <repositoryTargetPrivilege> |
| <repositoryTargetId>2</repositoryTargetId> |
| <repositoryId></repositoryId> |
| <groupId></groupId> |
| <id>T6</id> |
| <name>All M1 Repositories - (create)</name> |
| <description>Give permission to create any content in any Maven 1 type repositories.</description> |
| <method>create,read</method> |
| </repositoryTargetPrivilege> |
| <repositoryTargetPrivilege> |
| <repositoryTargetId>1</repositoryTargetId> |
| <repositoryId></repositoryId> |
| <groupId></groupId> |
| <id>T7</id> |
| <name>All M2 Repositories - (delete)</name> |
| <description>Give permission to delete any content in any Maven 2 type repositories.</description> |
| <method>delete,read</method> |
| </repositoryTargetPrivilege> |
| <repositoryTargetPrivilege> |
| <repositoryTargetId>2</repositoryTargetId> |
| <repositoryId></repositoryId> |
| <groupId></groupId> |
| <id>T8</id> |
| <name>All M1 Repositories - (delete)</name> |
| <description>Give permission to delete any content in any Maven 1 type repositories.</description> |
| <method>delete,read</method> |
| </repositoryTargetPrivilege> |
| </repositoryTargetPrivileges> |
| <applicationPrivileges> |
| <applicationPrivilege> |
| <permission>nexus:*</permission> |
| <id>1000</id> |
| <name>Administrator privilege (ALL)</name> |
| <description>Give permission to everything available in nexus.</description> |
| <method>*</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:status</permission> |
| <id>1</id> |
| <name>Status - (read)</name> |
| <description>Give permission to query the nexus server for it's status. This privilege is required by the anonymous user so that the UI can retrieve anonymous permissions on startup.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:authentication</permission> |
| <id>2</id> |
| <name>Login to UI</name> |
| <description>Give permission to allow a user to login to nexus.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:settings</permission> |
| <id>3</id> |
| <name>Server Settings - (read)</name> |
| <description>Give permission to read the nexus server settings.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:settings</permission> |
| <id>4</id> |
| <name>Server Settings - (update,read)</name> |
| <description>Give permission to update,read the nexus server settings.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repositories</permission> |
| <id>5</id> |
| <name>Repositories - (create,read)</name> |
| <description>Give permission to create,read new repositories.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repositories</permission> |
| <id>6</id> |
| <name>Repositories - (read)</name> |
| <description>Give permission to read existing repository configuration.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repositories</permission> |
| <id>7</id> |
| <name>Repositories - (update,read)</name> |
| <description>Give permission to update,read existing repository configuration.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repositories</permission> |
| <id>8</id> |
| <name>Repositories - (delete,read)</name> |
| <description>Give permission to delete,read existing repositories.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repotemplates</permission> |
| <id>9</id> |
| <name>Repository Templates - (create,read)</name> |
| <description>Give permission to create,read new repository templates. Note that this privilege is not currently invoked by the Nexus UI.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repotemplates</permission> |
| <id>10</id> |
| <name>Repository Templates - (read)</name> |
| <description>Give permission to read existing repository template configuration. This privilege is required to add a new Repository in the UI, as the default values are retrieved from the template on the server.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repotemplates</permission> |
| <id>11</id> |
| <name>Repository Templates - (update,read)</name> |
| <description>Give permission to update,read existing repository template configuration. Note that this privilege is not currently invoked by the Nexus UI.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repotemplates</permission> |
| <id>12</id> |
| <name>Repository Templates - (delete,read)</name> |
| <description>Give permission to delete,read existing repository templates. Note that this privilege is not currently invoked by the Nexus UI.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repogroups</permission> |
| <id>13</id> |
| <name>Repository Groups - (create,read)</name> |
| <description>Give permission to create,read new repository groups.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repogroups</permission> |
| <id>14</id> |
| <name>Repository Groups - (read)</name> |
| <description>Give permission to read existing repository group configuration.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repogroups</permission> |
| <id>15</id> |
| <name>Repository Groups - (update,read)</name> |
| <description>Give permission to update,read existing repository group configuration.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repogroups</permission> |
| <id>16</id> |
| <name>Repository Groups - (delete,read)</name> |
| <description>Give permission to delete,read existing repository groups.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:index</permission> |
| <id>17</id> |
| <name>Search Repositories</name> |
| <description>Give permission to perform searches of repository content.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:index</permission> |
| <id>18</id> |
| <name>Reindex</name> |
| <description>Give permission to Reindex repository content. The extents of this privilege are related to the allowed targets.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:identify</permission> |
| <id>19</id> |
| <name>Checksum Search</name> |
| <description>Give permission to perform checksum type searches of repository content. The extents of this privilege are related to the allowed targets.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:attributes</permission> |
| <id>20</id> |
| <name>Rebuild Repository Attributes</name> |
| <description>Give permission to rebuild the attributes of repository content. The extents of this privilege are related to the allowed targets.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:cache</permission> |
| <id>21</id> |
| <name>Clear Repository Cache</name> |
| <description>Give permission to clear the content of a repositories not found cache. The extents of this privilege are related to the allowed targets.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:routes</permission> |
| <id>22</id> |
| <name>Repository Routes - (create,read)</name> |
| <description>Give permission to create,read repository routes.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:routes</permission> |
| <id>23</id> |
| <name>Repository Routes - (read)</name> |
| <description>Give permission to read existing repository route configuration.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:routes</permission> |
| <id>24</id> |
| <name>Repository Routes - (update,read)</name> |
| <description>Give permission to update,read existing repository route configuration.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:routes</permission> |
| <id>25</id> |
| <name>Repository Routes - (delete,read)</name> |
| <description>Give permission to delete,read existing repository routes.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:tasks</permission> |
| <id>26</id> |
| <name>Scheduled Tasks - (create,read)</name> |
| <description>Give permission to create,read scheduled tasks.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:tasks</permission> |
| <id>27</id> |
| <name>Scheduled Tasks - (read)</name> |
| <description>Give permission to read existing scheduled task configuration.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:tasks</permission> |
| <id>28</id> |
| <name>Scheduled Tasks - (update,read)</name> |
| <description>Give permission to update,read existing scheduled task configuration.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:tasks</permission> |
| <id>29</id> |
| <name>Scheduled Tasks - (delete,read)</name> |
| <description>Give permission to delete,read existing scheduled tasks.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:privileges</permission> |
| <id>30</id> |
| <name>User Privileges - (create,read)</name> |
| <description>Give permission to create,read privileges.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:privileges</permission> |
| <id>31</id> |
| <name>User Privileges - (read)</name> |
| <description>Give permission to read existing privilege configuration.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:privileges</permission> |
| <id>32</id> |
| <name>User Privileges - (update,read)</name> |
| <description>Give permission to update,read existing privilege configuration.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:privileges</permission> |
| <id>33</id> |
| <name>User Privileges - (delete,read)</name> |
| <description>Give permission to delete,read existing privileges.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:roles</permission> |
| <id>34</id> |
| <name>User Roles - (create,read)</name> |
| <description>Give permission to create,read user roles.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:roles</permission> |
| <id>35</id> |
| <name>User Roles - (read)</name> |
| <description>Give permission to read existing user role configuration.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:roles</permission> |
| <id>36</id> |
| <name>User Roles - (update,read)</name> |
| <description>Give permission to update,read existing user role configuration.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:roles</permission> |
| <id>37</id> |
| <name>User Roles - (delete,read)</name> |
| <description>Give permission to delete,read existing user roles.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:users</permission> |
| <id>38</id> |
| <name>Users - (create,read)</name> |
| <description>Give permission to create,read users.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:users</permission> |
| <id>39</id> |
| <name>Users - (read)</name> |
| <description>Give permission to read existing user configuration.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:users</permission> |
| <id>40</id> |
| <name>Users - (update,read)</name> |
| <description>Give permission to update,read existing user configuration.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:users</permission> |
| <id>41</id> |
| <name>Users - (delete,read)</name> |
| <description>Give permission to delete,read existing users.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:logs</permission> |
| <id>42</id> |
| <name>Logs - (read)</name> |
| <description>Give permission to retrieve the nexus log files.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:configuration</permission> |
| <id>43</id> |
| <name>Configuration File - (read)</name> |
| <description>Give permission to retrieve the nexus.xml configuration file.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:feeds</permission> |
| <id>44</id> |
| <name>RSS Feeds - (read)</name> |
| <description>Give permission to view the different RSS feeds. The extents of this privilege are related to the allowed targets.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:targets</permission> |
| <id>45</id> |
| <name>Repository Targets - (create,read)</name> |
| <description>Give permission to create,read repository targets.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:targets</permission> |
| <id>46</id> |
| <name>Repository Targets - (read)</name> |
| <description>Give permission to read existing repository target configuration.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:targets</permission> |
| <id>47</id> |
| <name>Repository Targets - (update,read)</name> |
| <description>Give permission to update,read existing repository target configuration.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:targets</permission> |
| <id>48</id> |
| <name>Repository Targets - (delete,read)</name> |
| <description>Give permission to delete,read existing repository targets.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:status</permission> |
| <id>49</id> |
| <name>Server Status - (update,read)</name> |
| <description>Give permission to update,read the status of the nexus server. Note that this privilege is not currently invoked by the Nexus UI.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:wastebasket</permission> |
| <id>50</id> |
| <name>Wastebasket - (read)</name> |
| <description>Give permission to read the contents of the nexus trash. Note that this privilege is not currently invoked by the Nexus UI.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:wastebasket</permission> |
| <id>51</id> |
| <name>Wastebasket - (delete,read)</name> |
| <description>Give permission to delete,read the contents of the nexus trash.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:artifact</permission> |
| <id>54</id> |
| <name>Artifact Download</name> |
| <description>Give permission to download artifacts (using /artifact service, not the /content url). The extents of this privilege are related to the allowed targets.. Note that this privilege is not currently invoked by the Nexus UI.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repostatus</permission> |
| <id>55</id> |
| <name>Read Repository Status</name> |
| <description>Give permission to retrieve the status of a repository.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repocontentclasses</permission> |
| <id>56</id> |
| <name>Repository Content Classes - (read)</name> |
| <description>Give permission to retrieve the list of repository content classes supported by nexus.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:usersforgotpw</permission> |
| <id>57</id> |
| <name>User Forgot Password - (create,read)</name> |
| <description>Give permission to request that a password be generated an emailed to a certain user.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:usersforgotid</permission> |
| <id>58</id> |
| <name>User Forgot User Id - (create,read)</name> |
| <description>Give permission to request that a username be emailed to a certain email address.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:usersreset</permission> |
| <id>59</id> |
| <name>User Reset Password - (delete,read)</name> |
| <description>Give permission to reset any user's password.</description> |
| <method>delete,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:userschangepw</permission> |
| <id>64</id> |
| <name>User Change Password - (create,read)</name> |
| <description>Give permission to change a user's password.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:artifact</permission> |
| <id>65</id> |
| <name>Artifact Upload</name> |
| <description>Give permission to upload artifacts (using /artifact service, not the /content service). The extents of this privilege are related to the allowed targets.</description> |
| <method>create,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:command</permission> |
| <id>66</id> |
| <name>Nexus Remote Control</name> |
| <description>Give permission to remotely control nexus server (start, stop, etc.). Note that this privilege is not currently invoked by the Nexus UI.</description> |
| <method>update,read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:repometa</permission> |
| <id>67</id> |
| <name>Read Repository Metadata</name> |
| <description>Give permission to read the repository metadata. Note that this privilege is not currently invoked by the Nexus UI.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:tasksrun</permission> |
| <id>68</id> |
| <name>Scheduled Tasks - (run)</name> |
| <description>Give permission to run existing scheduled tasks manually.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| <applicationPrivilege> |
| <permission>nexus:tasktypes</permission> |
| <id>69</id> |
| <name>Scheduled Task Types - (read)</name> |
| <description>Give permission to retrieve list of support task types available in nexus.</description> |
| <method>read</method> |
| </applicationPrivilege> |
| </applicationPrivileges> |
| </nexusSecurity> |