À propos de l’authentification à 2 facteurs pour les organisations
L’authentification à deux facteurs (2FA) est une couche supplémentaire de sécurité utilisée lors de la connexion à des sites web ou à des applications. Vous pouvez obliger tous les membres et collaborateurs externes de votre organisation à activer l’authentification à 2 facteurs sur GitHub. Pour plus d’informations sur l’authentification à 2 facteurs, consultez Sécurisation de votre compte avec l’authentification à 2 facteurs.
Vous pouvez également exiger une authentification à 2 facteurs pour les organisations d’une entreprise. Pour plus d’informations, consultez « Application de stratégies pour les paramètres de sécurité dans votre entreprise ».
Remarque
Certains des utilisateurs de votre organisation ont peut-être été sélectionnés pour l’inscription obligatoire de l’authentification à deux facteurs par GitHub, mais cela n’a aucun impact sur la façon dont vous activez l’exigence 2FA pour votre organisation. Si vous activez l’exigence 2FA dans votre organisation, tous les utilisateurs sans 2FA actuellement activés seront supprimés de votre organisation, y compris ceux qui sont nécessaires pour l’activer par GitHub.
Avertissement
- Lorsque vous avez besoin d’utiliser l’authentification à 2 facteurs pour votre organisation, les membres qui n’utilisent pas la 2FA ne pourront pas accéder aux ressources de votre organisation tant qu’ils n’auront pas activé la 2FA sur leur compte. Ils conserveront leur adhésion même sans 2FA.
- Lorsque vous exigez l'utilisation de l'authentification à deux facteurs pour votre organisation, les collaborateurs externes qui n'utilisent pas l'authentification à deux facteurs seront retirés de l'organisation et perdront l'accès à ses référentiels. Ils perdent également l'accès à leurs duplications (fork) des dépôts privés de l'organisation. Vous pouvez rétablir leurs privilèges d'accès et leurs paramètres s'ils activent la fonction 2FA pour leur compte personnel dans les trois mois suivant leur renvoi de votre organisation. Pour plus d’informations, consultez « Réactivation d’un ancien membre de votre organisation ».
- Vous devrez également activer l'authentification à deux facteurs pour les comptes à accès partagé ou sans surveillance qui sont des collaborateurs externes, tels que les robots et les comptes de service. Si vous ne configurez pas le 2FA pour ces comptes de collaborateurs externes non surveillés après avoir activé le 2FA obligatoire, les comptes seront supprimés de l'organisation et perdront l'accès à leurs référentiels. Pour plus d’informations, consultez « Gestion des bots et des comptes de service avec l’authentification à 2 facteurs ».
- Si un collaborateur externe désactive l'authentification à deux facteurs pour son compte personnel alors que vous avez activé l'authentification à deux facteurs obligatoire, il sera automatiquement supprimé de l'organisation.
- Si vous êtes l'unique propriétaire d'une organisation qui exige l'authentification à deux facteurs, vous ne pourrez pas désactiver l'authentification à deux facteurs pour votre compte personnel sans désactiver l'authentification à deux facteurs pour l'organisation.
Méthodes d’authentification qui prennent en charge 2FA
Méthode d'authentification | Description | Prise en charge de l’authentification à deux facteurs |
---|---|---|
Intégré | L’authentification est effectuée sur des comptes personnels stockés sur l’appliance GitHub Enterprise Server. | Prise en charge et gérée sur l’appliance GitHub Enterprise Server. Les propriétaires de l’organisation peuvent exiger que 2FA soit activé pour les membres de l’organisation. |
Authentification intégrée avec un fournisseur d’identité | L’authentification est effectuée sur les comptes stockés sur le fournisseur d’identité. | Dépend du fournisseur d’identité. |
LDAP | Autorise l’intégration au service d’annuaire de votre entreprise pour l’authentification. | Prise en charge et gérée sur l’appliance GitHub Enterprise Server. Les propriétaires de l’organisation peuvent exiger que 2FA soit activé pour les membres de l’organisation. |
SAML | L’authentification est effectuée sur un fournisseur d’identité externe. | Non pris en charge ou géré sur l’appliance GitHub Enterprise Server, mais peut être pris en charge par le fournisseur d’authentification externe. La mise en application de l’authentification à deux facteurs dans les organisations n’est pas disponible. |
Site d’administration centrale | Le service d’authentification unique est fourni par un serveur externe. | Non pris en charge ou géré sur l’appliance GitHub Enterprise Server, mais peut être pris en charge par le fournisseur d’authentification externe. La mise en application de l’authentification à deux facteurs dans les organisations n’est pas disponible. |
Prérequis
Avant de demander aux membres de l'organisation et collaborateurs externes d'utiliser l'authentification à deux facteurs, vous devez activer l'authentification à deux facteurs pour votre compte. Pour plus d’informations, consultez « Sécurisation de votre compte avec l’authentification à 2 facteurs ».
Avant d’exiger l’utilisation de l’authentification à 2 facteurs, il est recommandé d’avertir les membres de l’organisation et collaborateurs externes et de leur demander de configurer l’authentification à 2 facteurs pour leurs comptes. Vous pouvez voir si les membres et les collaborateurs externes utilisent déjà l’authentification à 2 facteurs. Pour plus d’informations, consultez « Voir si l’authentification à 2 facteurs (2FA) est activée pour les utilisateurs de votre organisation ».
Exiger l’authentification à deux facteurs dans votre organisation
- Dans le coin supérieur droit de GitHub, sélectionnez votre photo de profil, puis cliquez sur Vos organisations.
- En regard de l’organisation, cliquez sur Paramètres.
- Dans la section « Sécurité » de la barre latérale, cliquez sur Sécurité de l’authentification.
- Sous « Authentification à 2 facteurs », sélectionnez Exiger l’authentification à 2 facteurs pour tous les membres de votre organisation, puis cliquez sur Enregistrer.
- Si vous y êtes invité, lisez les informations des membres et des collaborateurs externes à supprimer de l’organisation.
- Pour confirmer la modification, cliquez sur Confirmer.
Visualisation des personnes qui ont été supprimées de votre organisation
Pour voir les personnes qui ont été automatiquement supprimées de votre organisation parce qu’elles ne se sont pas conformées à votre exigence d’authentification à 2 facteurs, vous pouvez rechercher dans le journal d’audit de l’organisation les personnes supprimées de votre organisation. L’événement de journal d’audit indique si une personne a été supprimée pour non-conformité à l’authentification à 2 facteurs. Pour plus d’informations, consultez « Examen du journal d’audit de votre organisation ».
- Dans le coin supérieur droit de GitHub, sélectionnez votre photo de profil, puis cliquez sur Vos organisations.
- En regard de l’organisation, cliquez sur Paramètres.
- Dans la section « Archive » de la barre latérale, cliquez sur Journaux, puis sur Journal d’audit.
- Entrez votre requête de recherche. Pour rechercher les collaborateurs extérieurs retirés, utilisez
action:org.remove_outside_collaborator
dans votre requête de recherche
Vous pouvez également afficher les personnes qui ont été supprimées de votre organisation en utilisant un délai d’exécution dans votre recherche.
Aider les collaborateurs externes retirés à réintégrer votre organisation
Si des collaborateurs externes sont retirés de l'organisation lorsque vous activez l'authentification à deux facteurs, ils recevront un courrier électronique les informant qu'ils ont été retirés. Ils doivent alors activer l’authentification à 2 facteurs pour leur compte personnel et contacter un propriétaire de l’organisation pour demander l’accès à votre organisation.
Pour aller plus loin
- Voir si l’authentification à 2 facteurs (2FA) est activée pour les utilisateurs de votre organisation
- Sécurisation de votre compte avec l’authentification à 2 facteurs
- Réactivation d’un ancien membre de votre organisation
- Rétablissement de l’accès d’un ancien collaborateur externe à votre organisation