Compartilhar via


Atribuir níveis de acesso com regras de grupo

Azure DevOps Services

O Azure DevOps fornece níveis de acesso baseados em grupo para grupos do Microsoft Entra e grupos do Azure DevOps. Esses grupos permitem que você gerencie permissões de forma eficiente, atribuindo níveis de acesso a grupos inteiros de usuários. Neste artigo, saiba como adicionar uma regra de grupo para atribuir um nível de acesso a esse grupo de usuários. Os recursos de DevOps do Azure são atribuídos a todos os membros de um grupo.

Atribua regras de grupo para oferecer suporte a níveis de acesso e associações de projeto. Os usuários obtêm o nível de acesso mais alto quando são atribuídos a mais de uma regra ou grupo do Microsoft Entra, que especificam diferentes níveis de acesso. Por exemplo, se João for atribuído a dois grupos do Microsoft Entra e a duas regras de Grupo diferentes que especificam o acesso de Partes Interessadas e o outro acesso Básico, o nível de acesso de João será Básico.

Quando os usuários saem do grupo Microsoft Entra, o Azure DevOps ajusta seu nível de acesso com base nas regras definidas para esse grupo. O usuário permanece no Azure DevOps, mas pode ter permissões ou direitos de acesso diferentes. O nível de acesso mais alto atribuído ao usuário determina suas permissões finais.

Observação

  • As alterações feitas nos leitores do projeto por meio de regras de grupo não persistem. Se você precisar ajustar os leitores do projeto, considere métodos alternativos, como atribuição direta ou grupos de segurança personalizados.
  • Recomendamos que você examine regularmente as regras listadas na guia "Regras de grupo" da página "Usuários". Se alguma alteração for feita na associação ao grupo ID do Microsoft Entra, essas alterações aparecerão na próxima reavaliação das regras de grupo, que pode ser feita sob demanda, quando uma regra de grupo é modificada ou automaticamente a cada 24 horas. O Azure DevOps atualiza a associação de grupo do Microsoft Entra a cada hora, mas pode levar até 24 horas para que a ID do Microsoft Entra atualize a associação de grupo dinâmico.

Pré-requisitos

  • Para gerenciar regras de grupo, você deve ser membro do grupo Administradores de Coleção de Projetos . Se você não é um membro, seja adicionado como um.

Adicionar regra de grupo

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

  2. Selecione o ícone de engrenagem Configurações da organização.

    Captura de tela mostrando o botão configurações da organização realçado.

  3. Selecione Permissões e verifique se você é membro do grupo Administradores de Coleção de Projetos .

    Captura de tela mostrando os membros do grupo de administradores da coleção de projetos.

  4. Selecione Usuários e, em seguida, selecione Regras de grupo. Essa exibição mostra todas as regras de grupo criadas. Selecione Adicionar uma regra de grupo.

    Captura de tela mostrando o botão Adicionar uma regra de grupo selecionado.

    As regras de grupo só aparecerão se você for membro do grupo Administradores de Coleção de Projetos .

  5. Preencha a caixa de diálogo do grupo para o qual você deseja criar uma regra. Inclua um nível de acesso para o grupo e qualquer acesso de projeto opcional para o grupo. Selecione Adicionar.

    Captura de tela mostrando a caixa de diálogo Adicionar uma regra de grupo.

    Uma notificação é exibida, mostrando o status e o resultado da regra. Se a atribuição não puder ser concluída, selecione Exibir status para ver os detalhes.

    Captura de tela mostrando a regra de grupo concluída.

Importante

  • As regras de grupo só se aplicam aos usuários sem atribuições diretas e aos usuários adicionados ao grupo daqui para frente. Remova as atribuições diretas para que as regras de grupo se apliquem a esses usuários.
  • Os usuários não aparecem em Todos os usuários até que tentem entrar pela primeira vez.

Gerenciar membros do grupo

  1. Selecione Regras de grupo>>Gerenciar membros. A captura de tela mostra a regra de grupo realçada para gerenciar membros.

    Deixe a automação existente para gerenciar níveis de acesso para usuários em execução no modo em que se encontra (por exemplo, o PowerShell). A meta é refletir os mesmos recursos que a automação está aplicando a esses usuários.

  2. Adicione membros e, em seguida, selecione Adicionar.

    Captura de tela de Adicionando um membro do grupo.

    Quando você atribui o mesmo nível de acesso a um usuário, o usuário consome apenas um nível de acesso. As atribuições de usuário podem ser feitas diretamente e por meio de um grupo.

Verificar regra de grupo

Verifique se os recursos são aplicados a cada grupo e usuário individual. Selecione Todos os usuários, realce um usuário e, em seguida, selecione Resumo.

Captura de tela mostrando a verificação do resumo do usuário para a regra de grupo.

Remover atribuições diretas

Para gerenciar os recursos de um usuário somente pelos grupos em que ele está, remova suas atribuições diretas. Os recursos atribuídos a um usuário por meio de atribuição individual permanecem atribuídos ao usuário. Essa atribuição permanece se os recursos são atribuídos ou retirados dos grupos do usuário.

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

  2. Selecione o ícone de engrenagem Configurações da organização.

    Captura de tela mostrando o botão de configurações da organização realçado.

  3. Selecione Usuários.

    Captura de tela mostrando a guia Usuários selecionada.

  4. Selecione todos os usuários com recursos para gerenciamento somente por grupos.

    Captura de tela mostrando Regras de grupo selecionadas para migração.

  5. Para confirmar que você deseja remover as atribuições diretas, selecione Remover.

    Captura de tela da confirmação para Remover.

    As atribuições diretas são removidas dos usuários.

    Se um usuário não for membro de nenhum grupo, o usuário não será afetado.

Perguntas Frequentes

P: Como as assinaturas do Visual Studio funcionam com regras de grupo?

R: Os Assinantes do Visual Studio são sempre atribuídos diretamente por meio do Portal de Administração do Visual Studio e têm precedência no Azure DevOps sobre os níveis de acesso atribuídos diretamente ou por meio de regras de grupo. Quando você exibe esses usuários do Hub de Usuários, a Fonte de Licença sempre é exibida como Direta. A única exceção são os assinantes do Visual Studio Professional que recebem Planos Básicos + de Teste. Como o Basic + Test Plans fornece mais acesso no Azure DevOps, ele tem precedência sobre uma assinatura do Visual Studio Professional.