Gerenciar permissões de extensão

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

Saiba como conceder permissões a usuários ou grupos para gerenciar extensões. As tarefas de gerenciamento de extensão incluem instalar, desabilitar, habilitar, revisar e aprovar extensões.

Saiba como conceder permissões para publicar ou atualizar extensões para usuários ou grupos.

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}).

  2. Selecione gear iconas configurações da organização.

    Open Organization settings

  3. Selecione Extensões.

    Extension settings hub

  4. Selecione Segurança no canto superior direito da página Segurança de Extensão:

    Extension security page

  5. Adicionar usuários ou atualizar configurações de permissão:

    Extension security permission setting

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}).

  2. Selecione gear iconconfigurações de administrador.

    Open Admin settings

  3. Selecione Extensões e selecione Segurança.

    Select Extensions, and then select Security.

  4. Adicionar usuários ou atualizar configurações de permissão:

    Extension security

Para conceder permissões para publicação ou atualização para usuários ou grupos, use a ferramenta de linha de comando TFSSecurity .

  1. No nível do servidor, crie um grupo, por exemplo, "Editores de Extensões TFS":

    tfssecurity /gcg "TFS Extension Publishers" "publishers who can manage extensions for the server" /server:ServerURL
    
  2. Conceda acesso ao grupo "Editores de Extensões do TFS" para gerenciar extensões:

    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 ou anterior, use esta sintaxe:

    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. Adicione usuários e grupos existentes ao grupo "Editores de Extensões do TFS".

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

Você pode adicionar usuários posteriormente aos "Editores de Extensão do TFS". Essa permissão é uma permissão no nível do servidor. Atualizar e excluir uma extensão afeta todas as coleções de projetos que usam a extensão.