All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.nexus-ruby-plugin-security.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8"?>
<!--

    Sonatype Nexus (TM) Open Source Version
    Copyright (c) 2008-present Sonatype, Inc.
    All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.

    This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
    which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.

    Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
    of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
    Eclipse Foundation. All other trademarks are the property of their respective owners.

-->
<security>
  <version>2.0.2</version>
  <roles>
    <role>
      <id>rubygems-all-read</id>
      <name>Repo: All Rubygems Repositories (Read)</name>
      <description>Gives access to read ALL content of ALL Rubygems Repositories in Nexus.</description>
      <sessionTimeout>60</sessionTimeout>
      <privileges>
        <privilege>rubygems-read</privilege>
      </privileges>
      <roles>
        <role>rubygems-all-view</role>
      </roles>
    </role>
    <role>
      <id>rubygems-all-full</id>
      <name>Repo: All Rubygems Repositories (Full Control)</name>
      <description>Gives access to create/read/update/delete ALL content of ALL Rubygems Repositories in Nexus.</description>
      <sessionTimeout>60</sessionTimeout>
      <privileges>
        <privilege>rubygems-create</privilege>
        <privilege>rubygems-read</privilege>
        <privilege>rubygems-update</privilege>
        <privilege>rubygems-delete</privilege>
      </privileges>
      <roles>
        <role>rubygems-all-view</role>
      </roles>
    </role>
  </roles>
  <privileges>
    <privilege>
      <id>rubygems-create</id>
      <name>All Rubygems Repositories - (create)</name>
      <description>Give permission to create any content in any Rubygems Repository.</description>
      <type>target</type>
      <properties>
        <property>
          <key>method</key>
          <value>create,read</value>
        </property>
        <property>
          <key>repositoryTargetId</key>
          <value>rubygems</value>
        </property>
        <property>
          <key>repositoryId</key>
          <value></value>
        </property>
        <property>
          <key>repositoryGroupId</key>
          <value></value>
        </property>
      </properties>
    </privilege>
    <privilege>
      <id>rubygems-read</id>
      <name>All Rubygems Repositories - (read)</name>
      <description>Give permission to read any content in any Rubygems Repository.</description>
      <type>target</type>
      <properties>
        <property>
          <key>method</key>
          <value>read</value>
        </property>
        <property>
          <key>repositoryTargetId</key>
          <value>rubygems</value>
        </property>
        <property>
          <key>repositoryId</key>
          <value></value>
        </property>
        <property>
          <key>repositoryGroupId</key>
          <value></value>
        </property>
      </properties>
    </privilege>
    <privilege>
      <id>rubygems-update</id>
      <name>All Rubygems Repositories - (update)</name>
      <description>Give permission to update any content in any Rubygems Repository.</description>
      <type>target</type>
      <properties>
        <property>
          <key>method</key>
          <value>update,read</value>
        </property>
        <property>
          <key>repositoryTargetId</key>
          <value>rubygems</value>
        </property>
        <property>
          <key>repositoryId</key>
          <value></value>
        </property>
        <property>
          <key>repositoryGroupId</key>
          <value></value>
        </property>
      </properties>
    </privilege>
    <privilege>
      <id>rubygems-delete</id>
      <name>All Rubygems Repositories - (delete)</name>
      <description>Give permission to delete any content in any Rubygems Repository.</description>
      <type>target</type>
      <properties>
        <property>
          <key>method</key>
          <value>delete,read</value>
        </property>
        <property>
          <key>repositoryTargetId</key>
          <value>rubygems</value>
        </property>
        <property>
          <key>repositoryId</key>
          <value></value>
        </property>
        <property>
          <key>repositoryGroupId</key>
          <value></value>
        </property>
      </properties>
    </privilege>
  </privileges>
</security>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy