I would like to view this page in
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.
Defina funções e permissões de usuário com o nível de granularidade de que sua organização precisa.
Use métodos de autenticação 2FA, SAML e LDAP e faça login no TeamCity usando seu sistema de controle de versão.
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.
O TeamCity vem em dois formatos: On-premises e Cloud. Escolha a versão que funciona melhor para a sua equipe:
Hospedado pela JetBrains
Um serviço gerenciado para equipes que preferem usar uma solução baseada na nuvem. O TeamCity Cloud fornece poderosas opções para a gestão de usuários.
Hospedado por você
Uma solução auto-hospedada para equipes que desejam ter controle total sobre seu ambiente de build. O TeamCity On-Premises permite que você configure funções e permissões de usuários de acordo com as políticas da sua empresa.
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.
Espelhe sua estrutura organizacional e gerencie o acesso ao TeamCity de maneira eficiente com grupos de usuários.
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.
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.
Ainda tentando descobrir se o TeamCity é ideal para você? Entre em contato conosco , e falaremos mais sobre o gerenciamento de usuários no TeamCity ou agendaremos uma sessão de demonstração.
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.
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.
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.
Poderoso sistema de CI/CD com recursos avançados de gerenciamento de usuários
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.
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.
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.
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.