Claude Code en entreprise : comment gérer les accès et les workspaces ?
Nocodefactory
Claude Code en entreprise

Claude Code en entreprise : comment gérer les accès et les workspaces ?

Comment déployer et sécuriser Claude Code en entreprise : choix du plan, gestion des accès, permissions et configuration centralisée pour vos équipes.
Résumez cet article avec une IA
7
min
de lecture
Publié le
April 3, 2026
Mis à jour le
April 3, 2026
Brieuc Chotard
Brieuc Chotard
Nocode Factory
Dev LowCode
miniature avec écrit dessus : "Claude Code en entreprise : comment gérer les accès et les workspaces ?"
Et si on bossait ensemble ?
+ 350 projets réalisés
100% de satisfaction
Éligibles CII
Devis gratuit

Quand un développeur utilise Claude Code seul sur son poste, la question des accès ne se pose pas. Mais dès que vous êtes plusieurs, que du code propriétaire circule, et qu'un responsable doit s'assurer que rien de sensible n'est exposé, les choses changent.

Comment centraliser la facturation ? Comment empêcher Claude Code de lire vos fichiers de configuration critiques ? Comment partager les mêmes règles à toute une équipe sans que chacun configure tout de son côté ?

Voici les étapes concrètes pour mettre ça en place, que vous soyez lead dev ou responsable IT.

Teams ou Enterprise : quel plan pour votre organisation ?

Avant de commencer, il faut choisir le bon plan. Les deux options principales pour une entreprise sont Claude for Teams et Claude for Enterprise. Les deux donnent accès à Claude Code et à Claude sur le web, avec une facturation et une gestion centralisées.

Claude for Teams est en libre-service. Vous souscrivez directement sur claude.ai, invitez vos membres depuis le tableau de bord, et chacun peut commencer à utiliser Claude Code avec son compte Claude.ai. C'est le bon choix pour une équipe qui veut démarrer rapidement.

Claude for Enterprise s'adresse aux organisations avec des exigences de sécurité plus importantes. Il ajoute notamment le SSO (connexion unique via votre fournisseur d'identité d'entreprise, comme Microsoft ou Google), des permissions par rôle plus avancées, et la possibilité de déployer des règles de configuration qui s'imposent à toute l'organisation sans que personne ne puisse les contourner.

Claude for Teams vs Claude for Enterprise
Critère Teams Enterprise
Mise en place Libre-service, immédiat Via commercial Anthropic
Tarif Voir les tarifs sur claude.ai/pricing Sur devis
Connexion des membres Compte Claude.ai individuel SSO + capture automatique du domaine
Règles imposées à tous Non Oui (managed settings)
Conformité et audit Standard API de conformité dédiée
Le plan gratuit Claude.ai ne donne pas accès à Claude Code. Il faut au minimum un abonnement Pro, Max, Teams ou Enterprise. C'est une information que beaucoup de responsables IT découvrent trop tard, au moment de déployer.
Point important

Étape 1 : inviter votre équipe

Une fois votre plan souscrit, rendez-vous sur le tableau de bord d'administration de votre organisation Claude.

Avec Teams : allez dans les paramètres de votre organisation, section "Membres", et invitez vos collaborateurs par email. Chaque personne reçoit une invitation, crée ou connecte son compte Claude.ai, et peut ensuite installer Claude Code.

Avec Enterprise : si le SSO est activé, tous les comptes créés avec votre domaine d'entreprise (ex : @votre-entreprise.fr) sont automatiquement rattachés à votre organisation. Plus besoin d'inviter manuellement chaque personne.

Une fois invités, chaque membre installe Claude Code en ouvrant un terminal (l'invite de commandes de son ordinateur) et en lançant la commande adaptée à son système.

Sur macOS et Linux :

curl -fsSL https://claude.ai/install.sh | bash

Sur Windows, ouvrez PowerShell et utilisez :

irm https://claude.ai/install.ps1 | iex

Une fois installé, chaque membre lance "claude" dans son terminal et suit les instructions pour se connecter via son navigateur.

Étape 2 : comprendre comment fonctionne la configuration

Claude Code utilise des fichiers de configuration pour savoir ce qu'il a le droit de faire ou non. Avant de configurer quoi que ce soit, il faut comprendre où ces fichiers se trouvent et qui ils affectent.

Il y a deux endroits principaux :

Le dossier .claude/ dans vos projets : chaque dépôt de code peut contenir un dossier .claude/ avec un fichier settings.json. Ce fichier s'applique à tous les membres qui travaillent sur ce projet. Vous le créez une fois, vous le validez dans git (votre outil de gestion de versions), et tout le monde en bénéficie automatiquement dès qu'ils récupèrent le projet.

Le dossier ~/.claude/ sur chaque poste : c'est la configuration personnelle de chaque utilisateur, qui s'applique à tous ses projets. Chaque développeur peut y définir ses propres préférences sans affecter les autres.

La règle est simple : la configuration du projet prend le dessus sur la configuration personnelle. Si votre projet interdit à Claude Code de lire le fichier .env, cette règle s'applique à tout le monde, même si un développeur a autorisé cette action dans sa configuration personnelle.

Étape 3 : protéger les fichiers sensibles

C'est la première chose à mettre en place. Par défaut, Claude Code peut accéder à tous les fichiers de votre projet. Vous devez lui dire explicitement ce qu'il n'a pas le droit de lire.

Dans votre projet, créez le fichier .claude/settings.json avec le contenu suivant. Ce que fait chaque ligne : "Read(./.env)" bloque la lecture du fichier .env qui contient souvent des clés d'API et des mots de passe, "Read(./.env.*)" bloque aussi .env.local, .env.production, etc., "Read(./secrets/**)" bloque tout le dossier secrets/ et ses sous-dossiers.

{ "permissions": { "deny": [ "Read(./.env)", "Read(./.env.*)", "Read(./secrets/**)", "Read(./config/credentials.json)" ] } }

Adaptez ces chemins selon la structure de vos projets. Une fois ce fichier créé, validez-le dans git. Dès que vos développeurs récupèrent la dernière version du projet, ces règles s'appliquent automatiquement sur leur poste.

Vous pouvez aussi restreindre les commandes que Claude Code peut exécuter. Par exemple, pour autoriser uniquement les tests et le linting, et bloquer les appels réseau externes :

{ "permissions": { "allow": ["Bash(npm run lint)", "Bash(npm run test *)"], "deny": ["Bash(curl *)", "WebFetch"] } }
Laisser chaque développeur gérer sa propre configuration sans rien centraliser. Au bout de quelques mois, vous avez autant de configurations différentes que de développeurs, aucune visibilité sur les accès, et des fichiers sensibles potentiellement exposés sur certains postes. Le fichier .claude/settings.json dans vos projets doit être la première chose mise en place, pas la dernière.
L'erreur fatale

Étape 4 : partager une configuration commune à toute l'équipe

Au-delà des permissions, vous pouvez centraliser d'autres paramètres utiles dans le même fichier .claude/settings.json. Par exemple, pour afficher un message à tous les développeurs au démarrage de Claude Code sur ce projet :

{ "permissions": { "deny": ["Read(./.env)", "Read(./secrets/**)"] }, "companyAnnouncements": [ "Bienvenue sur ce projet. Consultez CLAUDE.md pour les conventions de l'équipe." ] }

Ce fichier est à valider dans git. Chaque développeur qui clone le projet ou fait une mise à jour récupère automatiquement la configuration à jour, sans aucune action de sa part.

Étape 5 : standardiser les workspaces avec CLAUDE.md

Le fichier CLAUDE.md est un fichier texte que vous créez à la racine de votre projet, directement sur votre ordinateur dans le dossier du projet. Ce n'est pas quelque chose que vous configurez dans une interface. Vous l'ouvrez avec votre éditeur de texte habituel (VS Code, Sublime, Notepad++, peu importe), vous le nommez CLAUDE.md, et vous le placez au même niveau que votre fichier package.json ou README.md.

Claude Code le lit automatiquement à chaque démarrage de session. C'est votre moyen de lui donner du contexte sur votre projet : comment il est structuré, quelles commandes utiliser, quelles conventions respecter.

Sans ce fichier, chaque développeur doit réexpliquer le contexte du projet à Claude Code à chaque session. Avec ce fichier, l'IA comprend votre projet dès le premier message.

Voici un exemple de contenu. Copiez-le, adaptez-le à votre projet, et enregistrez-le dans un fichier nommé CLAUDE.md à la racine de votre projet :

Ce projet est une application web de gestion de factures. Stack technique : React (frontend), Node.js et Express (backend), PostgreSQL (base de données). Pour lancer le projet en local : npm run dev Pour lancer les tests : npm run test Pour vérifier la qualité du code : npm run lint Conventions de l'équipe : - Les noms de variables s'écrivent en camelCase (ex: invoiceTotal) - Les fichiers de composants React commencent par une majuscule (ex: InvoiceList.tsx) - Ne jamais pousser directement sur la branche main, toujours créer une branche

Une fois le fichier créé, validez-le dans git. Tout le monde dans l'équipe en bénéficie automatiquement dès qu'ils récupèrent la dernière version du projet.

Plus votre CLAUDE.md est précis, meilleures seront les suggestions de Claude Code. Décrivez l'architecture de votre projet, listez les commandes du quotidien, et précisez vos conventions de code. L'IA s'adapte à votre contexte au lieu de faire des suppositions.
Le conseil du pro

Pour aller plus loin : déploiement à grande échelle (IT)

Cette section s'adresse aux responsables IT qui doivent déployer Claude Code sur de nombreux postes et imposer des règles qui ne peuvent pas être modifiées par les utilisateurs.

Le principe : au lieu de déposer la configuration dans les projets (où les développeurs pourraient la modifier), vous déposez un fichier de configuration directement sur les postes des utilisateurs via vos outils de gestion de parc habituels. Ces règles ont la priorité absolue sur tout le reste, personne ne peut les contourner.

Selon votre système :

Sur macOS via Jamf ou Kandji : déployez un profil de configuration sur le domaine com.anthropic.claudecode.

Sur Windows via Group Policy ou Intune : créez une clé de registre HKLM\SOFTWARE\Policies\ClaudeCode avec vos paramètres en JSON.

Sur Linux : déposez un fichier managed-settings.json dans /etc/claude-code/.

Le format JSON de ce fichier est exactement le même que le settings.json décrit dans les étapes précédentes. La seule différence : il est déployé par l'IT et les utilisateurs ne peuvent pas le modifier, même s'ils sont administrateurs de leur poste.

Si vous avez plusieurs équipes avec des besoins différents, vous pouvez déposer plusieurs fichiers indépendants dans un sous-dossier managed-settings.d/. Chaque équipe gère son propre fichier sans toucher à celui des autres, et ils sont fusionnés automatiquement.

Besoin d'aide ?
Contactez un expert
Ça s'agite là-bas dedans ?

Vos questions,
nos réponses !

1. Quelle est la différence entre Claude for Teams et Claude for Enterprise ?

Teams est en libre-service avec des outils d'administration de base, idéal pour les petites équipes. Enterprise ajoute le SSO, les permissions par rôle, la conformité API et des politiques de configuration centralisées que les utilisateurs ne peuvent pas contourner.

2. Comment empêcher Claude Code d'accéder aux fichiers sensibles de l'entreprise ?

Via le fichier settings.json, vous définissez des règles de refus sur les fichiers sensibles (.env, secrets, clés d'API). Déployées via les paramètres gérés (managed settings), ces règles s'appliquent à tous les postes et ne peuvent pas être modifiées par les utilisateurs.

3. Le plan gratuit Claude.ai donne-t-il accès à Claude Code ?

Non. Il faut au minimum un abonnement Pro, Max, Teams ou Enterprise pour accéder à Claude Code. Le plan gratuit n'y donne pas accès.

Ma question est plus complexe ?

Réserver un call avec un expert
Contactez NocodeFactory
Assez parlé,
à vous de jouer !
🥳 Estimation gratuite !
Merci ! Votre message a bien été envoyé 🥳
😿 Une erreur est survenue. Merci de recommencer
+ 350 projets
déjà réalisés