Administrar permisos de extensión

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Obtenga información sobre cómo administrar permisos para usuarios o grupos, para que puedan administrar extensiones.

Requisitos previos

  • Debe ser miembro del grupo colección de proyectos Administración istrators para administrar permisos para usuarios o grupos. Los propietarios de la organización son miembros automáticamente de este grupo.
  • Las extensiones privadas se deben compartir con la organización para que se instalen. Consulte la documentación de publicación para obtener información sobre cómo compartir extensiones privadas.
  • Debe ser miembro del grupo colección de proyectos Administración istrators o tener permisos de "Editar información de nivel de colección" para administrar permisos para usuarios o grupos. Los propietarios de la organización son miembros automáticamente del grupo Administradores de la colección de proyectos.

Administración de permisos

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

  2. Seleccione gear iconConfiguración de la organización.

    Open Organization settings

  3. Seleccione Extensiones.

    Extension settings hub

  4. Seleccione Seguridad.

    Extension security page

  5. Agregue usuarios o actualice la configuración de permisos.

    Extension security permission setting

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

  2. Seleccione gear iconAdministración configuración.

    Open Admin settings

  3. Seleccione Extensiones y, a continuación, seleccione Seguridad.

    Select Extensions, and then select Security.

  4. Agregue usuarios o actualice la configuración de permisos.

    Extension security

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 "Editores 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
    
  1. Agregue usuarios y grupos existentes al grupo "Editores de extensiones de TFS".

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

Puede agregar usuarios más adelante a "Editores de extensiones de TFS". Este permiso es un permiso de nivel de servidor. Al actualizar o eliminar una extensión, afecta a todas las colecciones de proyectos que usan la extensión.