Ferramentas de gerenciamento de permissões e segurança para o Azure DevOps
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019 | TFS 2018
Embora você defina a maioria das permissões por meio do portal da Web, você pode usar outras ferramentas para gerenciar grupos de segurança e permissões. Para permissões que não estão disponíveis para gerenciar por meio do portal da Web, você tem a opção de gerenciá-las usando uma ferramenta de linha de comando.
Para saber mais sobre permissões não disponíveis por meio de uma interface do usuário, consulte o namespace de segurança e a referência de permissão, namespaces internos e permissões.
Importante
Para exibir o conteúdo disponível para sua plataforma, selecione a versão correta deste artigo no seletor de versão que está localizado acima da tabela de conteúdo. O suporte a recursos difere dependendo se você está trabalhando de Azure DevOps Services ou de uma versão local do Azure DevOps Server.
Para saber qual versão local você está usando, consulte Pesquisar sua plataforma e versão do Azure DevOps
As opções adicionais incluem as seguintes ferramentas:
- Gerenciar grupos de segurança usando a CLI de segurança az devops
- Gerenciar permissões usando a CLI de permissões az devops
- Ferramenta de linha de comando de permissão Tf Controle de Versão do Team Foundation (TFVC)
- Ferramenta de linha de comando de permissão git Tf
- Comandos da API REST de segurança
Você gerencia permissões no nível do servidor e grupos de segurança por meio do Console de Administração do Team Foundation, bem como algumas permissões de nível de coleção selecionadas.
Você pode usar as ferramentas listadas na tabela a seguir para definir permissões. Os links na tabela conectam você ao artigo para definir permissões por meio do portal da Web.
Nível de permissão | Páginas de segurança do portal da Web | az devops CLI | Tf CLI |
---|---|---|---|
Adicionar usuários a uma organização | ✔️ | ✔️ | |
Nível da organização, auditoria, políticas empresariais, processo, workspaces | ✔️ | ✔️ | |
Nível do projeto, gerenciamento de teste, criar marcas | ✔️ | ✔️ | |
Repositório Git | ✔️ | ✔️ | ✔️ |
Controle de Versão do Team Foundation | ✔️ | ✔️ | ✔️ |
Builds, grupos de tarefas | ✔️ | ✔️ | |
Criar recursos | ✔️ | ✔️ | |
Funções de segurança de pipeline | ✔️ | ✔️ | |
Versões | ✔️ | ✔️ | |
Caminho da área (CSS) | ✔️ | ✔️ | |
Caminho da iteração | ✔️ | ✔️ | |
Planos de entrega | ✔️ | ✔️ | |
Consulta de item de trabalho | ✔️ | ✔️ | |
Marcas de item de trabalho | ✔️ | ✔️ | |
Modos de exibição de análise | ✔️ | ✔️ | |
Painéis | ✔️ | ✔️ | |
Notificações ou alertas | ✔️ |
Nível de permissão | Páginas de segurança do portal da Web | TFSSecurity CLI | Tf CLI |
---|---|---|---|
Adicionar usuários a uma instância de servidor | ✔️ | ✔️ | |
Nível de coleção, processo, workspaces | ✔️ | ✔️ | |
Nível do projeto, gerenciamento de teste, criar marcas | ✔️ | ✔️ | |
Repositório Git | ✔️ | ✔️ | ✔️ |
Controle de Versão do Team Foundation | ✔️ | ✔️ | ✔️ |
Constrói | ✔️ | ✔️ | |
Criar recursos | ✔️ | ✔️ | |
Funções de segurança de pipeline | ✔️ | ✔️ | |
Versões | ✔️ | ✔️ | |
Caminho da área | ✔️ | ✔️ | |
Caminho da iteração | ✔️ | ✔️ | |
Planos de entrega | ✔️ | ✔️ | |
Consulta de item de trabalho | ✔️ | ✔️ | |
Marcas de item de trabalho | ✔️ | ✔️ | |
Modos de exibição de análise | ✔️ | ✔️ | |
Painéis | ✔️ | ✔️ | |
Notificações ou alertas | ✔️ | ✔️ |
Nível de permissão | Páginas de segurança do portal da Web | TFSSecurity CLI | Tf CLI |
---|---|---|---|
Adicionar usuários a uma instância de servidor | ✔️ | ✔️ | |
No nível da coleção, workspaces | ✔️ | ✔️ | |
Nível do projeto, gerenciamento de teste, criar marcas | ✔️ | ✔️ | |
Repositório Git | ✔️ | ✔️ | ✔️ |
Controle de Versão do Team Foundation | ✔️ | ✔️ | ✔️ |
Constrói | ✔️ | ✔️ | |
Criar recursos | ✔️ | ✔️ | |
Funções de segurança de pipeline | ✔️ | ✔️ | |
Versões | ✔️ | ✔️ | |
Caminho da área (CSS) | ✔️ | ✔️ | |
Caminho da iteração | ✔️ | ✔️ | |
Planos de entrega | ✔️ | ✔️ | |
Consulta de item de trabalho | ✔️ | ✔️ | |
Marcas de item de trabalho | ✔️ | ✔️ | |
Painéis | ✔️ | ✔️ | |
Notificações ou alertas | ✔️ | ✔️ |
Configurando permissões para relatórios SQL Server
Para obter informações sobre como definir permissões em Reporting Services, consulte As permissões de concessão para exibir ou criar relatórios SQL Server no TFS.