Recursos de gerenciamento de usuários do TeamCity

Obtenha acesso seguro ao seu servidor de CI, configuração de pipeline, resultados dos builds e muito mais com as abrangentes opções de gerenciamento de usuários do TeamCity.

TeamCity Configuration as Code.

Controle de acesso de usuário fácil e granular

Defina funções e permissões de usuário com o nível de granularidade de que sua organização precisa.

Várias opções de autenticação de usuários

Use métodos de autenticação 2FA, SAML e LDAP e faça login no TeamCity usando seu sistema de controle de versão.

Opções avançadas de segurança

Conceda e gerencie permissões, acompanhe as ações dos usuários ou até mesmo habilite o acesso anônimo, tudo em conformidade com as políticas da sua organização.

Permissões de usuário: gerenciando níveis de acesso no TeamCity

Com o TeamCity, as permissões de usuários podem ser tão simples ou sofisticadas quanto você quiser. Escolha uma autorização simples para definir os níveis de acesso (de administrador a somente leitura) para todos os seus projetos do TeamCity de uma só vez.

Habilite a autorização por projeto para conceder aos usuários mais controle sobre seus projetos ao mesmo tempo em que restringe o acesso aos seus outros pipelines. Personalize funções padrão ou crie novas com os níveis de acesso específicos necessários usando as permissões refinadas do TeamCity.

Para uma experiência otimizada, gerencie o acesso ao TeamCity diretamente a partir do serviço de hospedagem do seu VCS. Crie novos usuários através da opção de autenticação LDAP e mapeie funções do usuários para garantir que eles tenham o nível de acesso a seus projetos por padrão.

Comece gratuitamente

Gerenciamento de acesso eficiente com grupos de usuários

Espelhe sua estrutura organizacional e gerencie o acesso ao TeamCity de maneira eficiente com grupos de usuários.

  • Atribua usuários a grupos relevantes para lhes conceder as permissões de que precisam.
  • Habilite notificações em nível de grupo para informar aos usuários sobre o andamento do pipeline, desde builds com falha e testes silenciados até atualizações de investigação e execuções bem-sucedidas.
  • Conceda permissão a usuários ou grupos individuais para aprovar inícios de builds.
Efficient access management with user groups

Rastreando atividades de usuários e alterações no TeamCity

Use o TeamCity para rastrear quem fez o quê e quando. Veja quem atribuiu uma função a um usuário, adicionou um usuário a um grupo, modificou uma configuração de build e muito mais.

Tracking user activity and changes in TeamCity

Ajuste o controle de acesso para melhorar o gerenciamento de permissões

Com o TeamCity, você pode escolher a melhor maneira de configurar permissões em qualquer nível.

Controle a capacidade de iniciar e interromper tarefas de build, editar configurações de build, gerenciar testes com falha, administrar agentes de build e acessar artefatos de build através de grupos ou usuários individuais. Para trabalhos que consomem muitos recursos, implantações automatizadas ou projetos confidenciais, você também pode exigir aprovações de usuários específicos ou membros de grupos.

Veja exemplos do Kotlin DSL

Integra-se com toda a sua toolchain

Habilite SSO transparente e gerenciamento centralizado de usuários com opções de autenticação pré-configuradas do TeamCity. Crie plug-ins personalizados para integrar o TeamCity às suas ferramentas de autenticação.

Integrates with your toolchain

Crie e gerencie usuários automaticamente por meio do provedor de hospedagem do seu VCS (como GitHub, GitLab, Bitbucket ou Azure DevOps), integre-o à sua configuração LDAP ou NTLM existente ou habilite o SAML 2.0 para autenticação através do seu provedor de identidade. Implemente seus requisitos de segurança obrigatórios com autenticação de dois fatores (2FA) opcional ou forçada e com a nova verificação de usuários por e-mail.

Segurança aprimorada com tokens de acesso com limite de tempo

Mantenha uma postura de segurança robusta gerando tokens de acesso por tempo limitado para scripts de linha de comando e usuários temporários. Conceda permissões mínimas com duração de alguns segundos até várias semanas e revogue tokens com antecedência, se necessário.

Quer tornar seu pipeline de CI/CD visível para sua organização mais ampla, seus auditores ou seus clientes? Habilite o acesso de convidados para uma visualização somente leitura de alguns ou de todos os seus projetos do TeamCity.

Perdeu o acesso ao seu servidor TeamCity? Habilite o modo de login de superusuário para recuperar o acesso através dos seus logs do TeamCity.

Comece com o TeamCity

Poderoso sistema de CI/CD com recursos avançados de gerenciamento de usuários

Perguntas frequentes: Gerenciamento de usuários com o TeamCity

O TeamCity oferece suporte para SSO?

Você pode habilitar o logon único no TeamCity de várias maneiras: através do provedor de hospedagem do seu VCS (por exemplo, GitHub, GitLab, Bitbucket ou Azure DevOps), através de uma integração SAML 2.0 com seu IDP (como Okta, OneLogin, AWS SSO ou Active Directory FS) ou por meio de uma integração com seu sistema LDAP ou NTLM. Você também pode habilitar o JetBrains Hub para gerenciar o acesso do usuário usando uma única IU baseada na Web para todos os seus serviços da JetBrains.

Posso aplicar a autenticação de dois fatores para o TeamCity?

Sim, você pode tornar a autenticação de dois fatores uma exigência de login no TeamCity. Quando ela estiver habilitada, os usuários serão solicitados a configurar a 2FA para suas contas de usuário usando um aplicativo autenticador apropriado.

Posso exigir a aprovação do usuário antes de iniciar um build?

Você pode fazer com que a aprovação de usuários específicos ou membros de um determinado grupo de usuários seja uma condição para um build. Por exemplo, pode exigir a aprovação do líder da equipe, gerente de projeto ou líder de controle de qualidade para iniciar um estágio específico no seu pipeline. Basta incluir o recurso de aprovação de builds na sua configuração de build.

Como posso proteger o acesso ao TeamCity?

O TeamCity foi projetado com a segurança em mente, permitindo que você configure as permissões de acordo com as necessidades da sua organização. Recomendamos usar as permissões refinadas do TeamCity para criar funções de usuário com o nível mínimo de acesso necessário e conceder essas permissões individualmente para cada projeto. Para scripts que chamam a API REST do TeamCity e usuários que precisam de acesso apenas por um curto período, você pode gerar um token de acesso temporário com as permissões mínimas necessárias. Saiba mais sobre como aplicar práticas recomendadas de segurança à sua implantação do TeamCity.