Administrar permisos de extensión

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018- TFS 2015

Obtenga información sobre cómo conceder permisos a usuarios o grupos para administrar extensiones. Las tareas de administración de extensiones incluyen la instalación, deshabilitación, habilitación, revisión y aprobación de extensiones.

Obtenga información sobre cómo conceder permisos para publicar o actualizar extensiones para usuarios o grupos.

  1. Inicie sesión en su organización ( https://dev.azure.com/{yourorganization} ).

  2. Seleccione el icono de engranaje Configuraciónde laorganización.

    Abrir configuración de la organización

  3. Seleccione Extensiones.

    Centro de configuración de extensiones

  4. Seleccione Seguridad en la esquina superior derecha de la página Seguridad de la extensión:

    Página de seguridad de la extensión

  5. Agregar usuarios o actualizar la configuración de permisos:

    Configuración del permiso de seguridad de la extensión

  1. Inicie sesión en su organización ( https://dev.azure.com/{yourorganization} ).

  2. Seleccione el icono de engranajeConfiguración deadministrador.

    Abrir configuración de administrador

  3. Seleccione Extensiones y,a continuación, seguridad.

    Seleccione Extensiones y, a continuación, seguridad.

  4. Agregar usuarios o actualizar la configuración de permisos:

    Seguridad de la extensión

Para conceder permisos para publicar o actualizar a usuarios o grupos, use la herramienta de línea de comandos TFSSecurity.

  1. En el nivel de servidor, cree un grupo, por ejemplo, "Publicadores de extensiones de TFS":

    tfssecurity /gcg "TFS Extension Publishers" "publishers who can manage extensions for the server" /server:ServerURL
    
  2. Conceda acceso al grupo "Publicadores de extensiones de TFS" para administrar extensiones:

    tfssecurity /a+ Publisher "//" CreatePublisher n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" PublishExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" UpdateExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" DeleteExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    

    Para Team Foundation Server "15" RC2 o anterior, use esta sintaxis:

    tfssecurity /a+ Publisher "//" Create n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" Publish n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    tfssecurity /a+ Publisher "//" Write n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
    
  3. Agregue usuarios y grupos existentes al grupo "Publicadores de extensiones de TFS".

    tfssecurity /g+ "[TEAM FOUNDATION]\TFS Extension Publishers" n:User /server:ServerURL
    

Puede agregar usuarios más adelante a "Publicadores de extensiones de TFS". Este permiso es un permiso de nivel de servidor, por lo que la actualización y eliminación de una extensión afecta a todas las colecciones de proyectos que usan la extensión.