I would like to view this page in
Bénéficiez d'un accès sécurisé à votre serveur CI, à la configuration du pipeline, aux résultats de build et bien plus encore grâce aux options complètes de gestion des utilisateurs de TeamCity.
Définissez des rôles utilisateur et des autorisations en adaptant le niveau de granularité aux critères de votre entreprise.
Utilisez les méthodes d'authentification à deux facteurs, SAML et LDAP, et connectez-vous à TeamCity depuis votre système de contrôle de version.
Accordez et gérez les autorisations, gardez une trace des actions individuelles ou même permettez un accès anonyme, le tout en fonction des règles de votre organisation.
TeamCity est disponible sous deux formats – On-Premises et Cloud. Choisissez la version qui convient le mieux à votre équipe :
Hébergé par JetBrains
Un service géré pour les équipes qui privilégient les solutions basées sur le cloud. TeamCity Cloud inclut des options puissantes de gestion des utilisateurs.
Hébergé par vous
Une solution auto-hébergée pour les équipes qui souhaitent un contrôle total sur leur environnement de build. TeamCity On-Premises permet de configurer des rôles utilisateur et des autorisations reflétant les règles de votre entreprise.
Avec TeamCity, les autorisations des utilisateurs peuvent être aussi simples ou avancées que vous le souhaitez. Choisissez l'autorisation simple pour définir les niveaux d'accès, d'administrateur à lecture seule, pour l'ensemble de vos projets TeamCity en une seule opération.
Activez les autorisations par projet pour donner aux utilisateurs plus de contrôle sur leurs projets tout en limitant l'accès à vos autres pipelines. Personnalisez les rôles par défaut ou créez-en avec les niveaux d'accès requis en vous appuyant sur les autorisations à granularité fine de TeamCity.
Pour une expérience optimisée, gérez directement l'accès à TeamCity depuis votre service d'hébergement de système de contrôle de version. Créez des utilisateurs avec l'option d'authentification LDAP et mappez les rôles utilisateur pour associer par défaut le niveau d'accès requis en fonction des projets.
Reproduisez votre structure organisationnelle et gérez efficacement l'accès à TeamCity au moyen de groupes d'utilisateurs.
Utilisez TeamCity pour savoir qui a fait quoi et quand. Visualisez qui a affecté un rôle à un utilisateur, a ajouté un utilisateur à un groupe, a modifié une configuration de build et bien plus encore.
Avec TeamCity, vous choisissez la meilleure façon de configurer les autorisations à tous les niveaux.
Maîtrisez la capacité à lancer et arrêter des travaux de build, modifiez les configurations de build, gérez les tests ayant échoué, administrez les agents de build et accédez aux artefacts de build via des groupes ou des individus. Pour les travaux gourmands en ressources, les déploiements automatisés ou les projets sensibles, vous pouvez aussi demander l'approbation d'utilisateurs ou membres de groupe spécifiques.
Vous vous demandez toujours si TeamCity est fait pour vous ? Contactez-nous et nous vous donnerons plus de détails sur la gestion des utilisateurs dans TeamCity ou nous pourrons convenir d'une date pour une session de démonstration.
Mettez en place une gestion transparente et centralisée des utilisateurs avec authentification unique (SSO) grâce aux options d'authentification préconfigurées de TeamCity. Créez des plugins personnalisés pour intégrer TeamCity avec vos outils d'authentification.
Créez et gérez des utilisateurs automatiquement via votre fournisseur d'hébergement de système de contrôle de version (tel que GitHub, GitLab, Bitbucket ou Azure DevOps), procédez à l'intégration avec votre configuration LDAP ou NTLM existante ou activez SAML 2.0 pour l'authentification via votre fournisseur d'identité. Mettez en place des mesures de sécurité fiables avec l'authentification à deux facteurs (2FA), qui peut être facultative ou obligatoire, et la vérification de l'adresse e-mail des nouveaux utilisateurs.
Maintenez un haut niveau de sécurité en générant des jetons d'accès à durée limitée pour les scripts de ligne de commande et les utilisateurs temporaires. Accordez des autorisations minimales allant de quelques secondes à plusieurs semaines et révoquez les jetons plus tôt si nécessaire.
Vous voulez rendre votre pipeline CI/CD visible par le reste de votre organisation, les contrôleurs ou les clients ? Activez l'accès invité pour une vue en lecture seule de tout ou partie de vos projets TeamCity.
Vous avez perdu l'accès à votre serveur TeamCity ? Activez le mode de connexion super-utilisateur pour rétablir l'accès depuis vos journaux TeamCity.
Système CI/CD puissant incluant des fonctionnalités avancées de gestion des utilisateurs
Vous pouvez activer l'authentification unique sur TeamCity de plusieurs façons : depuis votre hébergeur de système de contrôle de version (par exemple, GitHub, GitLab, Bitbucket ou Azure DevOps), via l'intégration de SAML 2.0 avec votre IDP (tel qu'Okta, OneLogin, AWS SSO ou Active Directory FS), ou en l'intégrant avec votre système LDAP ou NTLM. Vous pouvez également activer JetBrains Hub pour gérer l'accès utilisateur depuis une seule interface utilisateur web pour tous vos services JetBrains.
Oui, vous pouvez exiger l'authentification à deux facteurs pour la connexion à TeamCity. Lorsqu'elle est activée, les utilisateurs seront invités à la configurer pour leur compte à l'aide d'une application d'authentification appropriée.
Vous pouvez faire de l'approbation par des utilisateurs ou des membres d'un groupe donné une condition pour un build. Par exemple, l'approbation par le responsable d'équipe, le chef de projet ou le responsable Qualité peut devenir une condition préalable pour passer à une phase spécifique de votre pipeline. Pour cela, il suffit d'ajouter la fonctionnalité Build Approval à votre configuration de build.
TeamCity a été conçu pour offrir une sécurité optimale, tout en vous donnant la possibilité de configurer les autorisations en fonction des besoins de votre organisation. Nous recommandons d'utiliser les autorisations précises de TeamCity pour créer des rôles utilisateur ayant le niveau minimum d'accès requis et d'accorder ces autorisations en fonction du projet. Pour les scripts appelant l'API REST de TeamCity et les utilisateurs n'ayant besoin d'un accès que pour une courte période, vous pouvez générer un jeton d'accès temporaire avec le strict minimum d'autorisations. Apprenez-en davantage sur l'application des bonnes pratiques de sécurité pour votre déploiement TeamCity.