Funcionalidades de la gestión de usuarios de TeamCity

Obtenga acceso seguro a su servidor de CI, configuración de procesos, resultados de compilación y mucho más con las completas opciones de gestión de usuarios de TeamCity.

TeamCity Configuration as Code.

Control fácil y granular del acceso de los usuarios

Defina los roles y los permisos de los usuarios con el nivel de granularidad que su organización necesite.

Varias opciones de autenticación de usuarios

Utilice los métodos de autenticación 2FA, SAML y LDAP, e inicie sesión en TeamCity utilizando su sistema de control de versiones.

Opciones avanzadas de seguridad

Conceda y gestione permisos, realice un seguimiento de las acciones de cada persona o incluso permita el acceso anónimo, todo ello acorde con las políticas de su organización.

Permisos de usuario: gestión de los niveles de acceso en TeamCity

Con TeamCity, los permisos de usuario pueden ser tan sencillos o sofisticados como desee. Elija la autorización simple para establecer los niveles de acceso —desde administrador hasta solo lectura— para todos sus proyectos de TeamCity a la vez.

Habilite la autorización por proyecto para conceder a los usuarios un mayor control sobre sus proyectos al tiempo que restringe el acceso a sus otros procesos. Personalice los roles predeterminados o cree otros nuevos con los niveles de acceso específicos que necesite utilizando los permisos detallados de TeamCity.

Para mayor agilidad, gestione el acceso a TeamCity directamente desde su servicio de alojamiento VCS. Cree nuevos usuarios mediante la opción de autenticación LDAP y asigne roles de usuario para garantizar que los usuarios tengan el nivel de acceso a sus proyectos de forma predeterminada.

Empezar a crear gratis

Gestión eficaz del acceso con grupos de usuarios

Refleje su estructura organizativa y gestione el acceso a TeamCity de forma eficaz con grupos de usuarios.

  • Asigne usuarios a sus grupos correspondientes para concederles los permisos que necesiten.
  • Habilite las notificaciones a nivel de grupo para informar a los usuarios del progreso del proceso, desde las compilaciones fallidas y las pruebas silenciadas hasta las actualizaciones de la investigación y las ejecuciones con éxito.
  • Conceda a usuarios individuales o grupos permiso para aprobar inicios de compilación.
Efficient access management with user groups

Seguimiento de los cambios y la actividad de los usuarios en TeamCity

Utilice TeamCity para saber quién hizo qué y cuándo. Vea quién asignó un rol a un usuario, añadió un usuario a un grupo, modificó una configuración de compilación y mucho más.

Tracking user activity and changes in TeamCity

Ajuste el control de acceso para una mejor gestión de los permisos

Con TeamCity, puede elegir la mejor forma de configurar los permisos a cualquier nivel.

Controle la capacidad de iniciar y detener tareas de compilación, editar configuraciones de compilación, gestionar pruebas fallidas, administrar agentes de compilación y acceder a artefactos de compilación a través de grupos o usuarios individuales. Para trabajos que requieren muchos recursos, implementaciones automatizadas o proyectos delicados, también puede requerir aprobaciones de usuarios específicos o miembros de un grupo.

Ver ejemplos de Kotlin DSL

Se integra con su cadena de herramientas

Habilite un SSO transparente y una gestión de usuarios centralizada con las opciones de autenticación preconfiguradas de TeamCity. Cree complementos personalizados para integrar TeamCity con sus herramientas de autenticación.

Integrates with your toolchain

Cree y gestione usuarios automáticamente a través de su proveedor de alojamiento VCS (como GitHub, GitLab, Bitbucket o Azure DevOps), intégrelos con su configuración LDAP o NTLM existente, o habilite SAML 2.0 para la autenticación a través de su proveedor de identidades. Marque sus imprescindibles de seguridad con la autenticación de dos factores (2FA) opcional o forzada y la verificación del correo electrónico del nuevo usuario.

Mayor seguridad con tokens de acceso de tiempo limitado

Mantenga una postura sólida ante la seguridad generando tokens de acceso de tiempo limitado para scripts de línea de comandos y usuarios temporales. Conceda permisos mínimos que duren desde unos segundos hasta varias semanas, y revoque los tokens antes de lo previsto si es necesario.

¿Desea que su proceso de CI/CD sea visible para toda su organización, auditores o clientes? Habilite el acceso de invitados para obtener una vista de solo lectura de algunos o todos sus proyectos de TeamCity.

¿Ha perdido el acceso a su servidor de TeamCity? Active el modo de inicio de sesión de superusuario para recuperar el acceso a través de sus registros de TeamCity.

Comience a utilizar TeamCity

Potente sistema de CI/CD con funcionalidades avanzadas de gestión de usuarios

Preguntas frecuentes: Gestión de usuarios con TeamCity

¿Es TeamCity compatible con SSO?

Puede habilitar el inicio de sesión único en TeamCity de varias formas: a través de su proveedor de alojamiento VCS (por ejemplo, GitHub, GitLab, Bitbucket o Azure DevOps), mediante una integración SAML 2.0 con su IDP (como Okta, OneLogin, AWS SSO o Active Directory FS) o integrándose con su sistema LDAP o NTLM. También puede habilitar JetBrains Hub para gestionar el acceso de los usuarios desde una única interfaz de usuario basada en web para todos sus servicios de JetBrains.

¿Puedo aplicar 2FA para TeamCity?

Sí, puede hacer que la autenticación de dos factores sea un requisito para iniciar sesión en TeamCity. Cuando esté activado, se pedirá a los usuarios que configuren 2FA para sus cuentas de usuario utilizando una app autenticadora adecuada.

¿Puedo exigir la aprobación del usuario antes de iniciar una compilación?

Puede hacer que la aprobación por parte de usuarios específicos o miembros de un grupo de usuarios concreto sea una condición para una compilación. Por ejemplo, puede hacer que la aprobación por parte del jefe de equipo, el jefe de proyecto o el jefe de control de calidad sea una condición para iniciar una etapa concreta de su proceso. Solo tiene que añadir la funcionalidad Build Approval a la configuración de la compilación.

¿Cómo puedo asegurar el acceso a TeamCity?

TeamCity se ha diseñado teniendo en cuenta la seguridad y permitiéndole al mismo tiempo configurar los permisos de acuerdo con las necesidades de su organización. Recomendamos utilizar los permisos detallados de TeamCity para crear roles de usuario con el nivel mínimo de acceso necesario y conceder estos permisos en función de cada proyecto. Para los scripts que llamen a la API REST de TeamCity y los usuarios que solo necesiten acceso durante un breve periodo de tiempo, puede generar un token de acceso temporal con los permisos mínimos necesarios. Obtenga más información sobre aplicar las mejores prácticas de seguridad a su implementación de TeamCity.