02 Plans & licences

Choisir un plan selon le besoin

Cette leçon contient des faits datés. Dates et sources

2.9 Gestion des accès utilisateurs

Définition

La gestion des accès utilisateurs consiste à décider :

Texte
qui peut utiliser Copilot,
avec quel plan,
dans quelle organisation,
avec quelles fonctionnalités.

Niveau individuel

Un utilisateur individuel peut :

  • activer Free ;
  • souscrire Pro ;
  • souscrire Pro+ ;
  • gérer son plan personnel ;
  • configurer son IDE.

Mais il ne peut pas gérer les policies d’une organisation.

Niveau organisation

Une organisation peut :

  • attribuer des seats Copilot ;
  • retirer des seats ;
  • gérer les membres ayant accès ;
  • configurer des policies ;
  • activer/désactiver certaines fonctionnalités ;
  • gérer Copilot Code Review selon disponibilité.

Niveau enterprise

Une enterprise peut :

  • centraliser la gouvernance ;
  • appliquer des policies à plusieurs organisations ;
  • contrôler certaines fonctionnalités à grande échelle ;
  • consulter des audit logs ;
  • automatiser la gestion via API ;
  • harmoniser les règles Copilot.

Exemple d’attribution

Organisation : acme-platform

Équipes :

  • backend ;
  • frontend ;
  • data ;
  • contractors.

Décision :

Texte
backend     → Copilot enabled
frontend    → Copilot enabled
data        → Copilot enabled
contractors → no Copilot access

Automatisation

Pour une grande organisation, la gestion manuelle peut devenir lourde.

Dans ce cas, on peut utiliser :

Texte
REST API

pour automatiser :

  • onboarding ;
  • offboarding ;
  • attribution de seats ;
  • reporting ;
  • synchronisation avec IAM/RH.

Bonne pratique

Texte
Donner accès selon le besoin réel,
appliquer les policies adaptées,
auditer régulièrement,
retirer les accès inutiles.

Question type examen

Texte
An enterprise wants to automatically assign and remove Copilot seats
based on employee onboarding and offboarding.
What should it use?

Réponse :

Texte
GitHub REST API for Copilot subscription/user management.

2.10 Cas d’examen : choisir le bon plan selon le besoin

Cette section est la plus importante du chapitre.

Tableau de décision rapide

ScénarioPlan recommandé
Découvrir Copilot gratuitementFree
Développeur individuel régulierPro
Power user individuel avec plus de requêtes/modèlesPro+
Organisation qui veut gérer accès et policiesBusiness
Grande entreprise avec gouvernance multi-orgEnterprise
Étudiant éligibleStudent access / accès gratuit selon éligibilité
Open source maintainer éligibleAccès gratuit à Copilot Pro selon éligibilité
Besoin de policies organisationnellesBusiness ou Enterprise
Besoin de policies enterprise-wideEnterprise
Besoin de gérer seats à grande échelleBusiness/Enterprise + REST API

Cas 1 : Découverte personnelle

Situation :

Un développeur veut tester Copilot gratuitement pour un projet personnel.

Bonne réponse :

Texte
GitHub Copilot Free

Pourquoi ?

Il veut découvrir Copilot, pas gérer une équipe.

Cas 2 : Développeur freelance

Situation :

Un freelance utilise Copilot régulièrement pour ses projets clients, mais n’a pas besoin de gérer une organisation.

Bonne réponse :

Texte
GitHub Copilot Pro

Cas 3 : Power user individuel

Situation :

Un développeur utilise intensivement Copilot Chat, veut plus de capacité et l’accès aux modèles avancés disponibles.

Bonne réponse :

Texte
GitHub Copilot Pro+

Cas 4 : Organisation de développement

Situation :

Une startup de 60 développeurs veut :

  • attribuer Copilot à certaines équipes ;
  • gérer les accès ;
  • configurer des policies ;
  • contrôler les fonctionnalités.

Bonne réponse :

Texte
GitHub Copilot Business

Cas 5 : Enterprise multi-organisations

Situation :

Une grande entreprise a plusieurs organisations GitHub et veut :

  • policies centralisées ;
  • gouvernance globale ;
  • audit logs ;
  • gestion à grande échelle ;
  • contrôle enterprise-wide.

Bonne réponse :

Texte
GitHub Copilot Enterprise

Cas 6 : Fonctionnalité bloquée par policy

Situation :

Un développeur Business ne peut pas utiliser Copilot CLI.

Bonne réponse :

Texte
Vérifier les organization/enterprise policies.

Pourquoi ?

Le plan peut inclure une fonctionnalité, mais une policy peut la bloquer.

Cas 7, mauvais choix : Pro pour une équipe

Situation :

Une équipe de 30 développeurs veut acheter 30 plans Pro individuels pour gérer Copilot.

Problème :

  • pas de gouvernance centralisée adaptée ;
  • pas de policies organisationnelles ;
  • gestion moins propre.

Meilleur choix :

Texte
Copilot Business

Cas 8, mauvais choix : Enterprise pour un solo dev

Situation :

Un développeur individuel veut simplement utiliser Copilot dans VS Code.

Mauvais choix :

Texte
Enterprise

Meilleur choix :

Texte
Free, Student, Pro, Pro+ ou Max

À retenir pour le GH-300

  • Trois questions suffisent : usage individuel ou organisation ? besoin de policies ? plusieurs organisations ?
  • Enterprise n’est pas toujours le meilleur plan : on choisit selon le besoin.
  • Une fonctionnalité indisponible pour un membre d’une organisation : vérifie d’abord les policies.
  • Seats à grande échelle : API REST.

Faits datés de cette leçon

Ces points changent avec le produit. Chacun indique quand il a été vérifié et où le contrôler.

D2 · Utiliser les fonctionnalités de GitHub Copilot · 25–30 %