intégration d'enterprise GitHub
Suivez les étapes suivantes pour intégrer Identity Security Posture Management (ISPM) à vos organisations GitHub :
Effectuez les étapes de cette section uniquement si les organisations sélectionnées pour l'intégration font partie de la même entreprise.
Vérifiez votre org GitHub
Vérifiez que l'org GitHub que vous souhaitez intégrer ne fait pas partie d'une entreprise :
-
Accédez à la page GitHub de l'organisation.
-
Cliquez sur l'icône de profil pour ouvrir le menu déroulant.
-
Cliquez sur Vos organisations, puis sélectionnez une org.
-
Si l'org appartient à une entreprise, le nom de entreprise apparaît après le nom de l'organisation.
-
Si le nom de entreprise n'apparaît pas après le nom de l'organisation, alors cette org ne fait pas partie d'une entreprise.
Remarque :Cette méthode d'identification des associations entreprise s'applique uniquement aux organisations dont vous êtes membre. Il n'affiche pas les appartenances à entreprise pour les organisations auxquelles vous n'avez pas accès .
-
-
Si les organisations que vous souhaitez intégrer font partie de la même entreprise, suivez les étapes listées dans cette rubrique. Si les organisations que vous souhaitez intégrer ne font pas partie d'une entreprise, suivez les étapes listées dans la rubrique GitHubIntégration des Org.
Placer des adresses IP ISPM sur la liste d'autorisation
Facultatif. Si votre entreprise GitHub est restreinte par une liste d'autorisation IP, ajoutez les adresses IP du serveur ISPM Okta à votre liste d'autorisation IP :
-
Sélectionnez votre photo de profil , puis cliquez sur Votre entreprise.
-
À côté de votre entreprise, cliquez sur Paramètres.
-
Dans la barre latérale, sélectionnez Sécurité de l'authentification.
-
Faites défiler jusqu'à la section Liste d'autorisation IP :
-
Activez la liste d'autorisation IP et cliquez sur Enregistrer.
-
Activez la Configuration de la liste d'autorisation pour les applications GitHub installées et cliquez sur Enregistrer.
-
Dans le champ Adresse IP ou plage en notation du routage inter-domaines sans classe (CIDR), saisissez l'une des adresses IP suivantes :
-
18.98.16.160/27 -
3.44.64.96/27 -
3.40.0.96/27 -
13.52.68.184 -
54.193.209.206 -
13.57.96.208 -
184.72.14.192 -
13.57.65.107 -
13.57.96.250 -
18.99.81.192/27 -
18.97.155.0/27
-
-
Cliquez sur Ajouter.
-
-
Répétez l'étape 4 pour toutes les adresses IP ISPM.
Installer Spera Security
Vous devez être un propriétaire d'organisation pour effectuer cette tâche.
-
Accédez à la page app Spera Security.
-
Cliquez sur Installer ou Configurer.
-
Sélectionnez l'org dans laquelle vous souhaitez installer l'app.
-
Sélectionnez Tous les référentiels et cliquez sur Installer et autoriser. Le système vous invite à approuver plusieurs autorisations en lecture seule.
Remarque :Vous êtes également invité(e) à approuver une autorisation de lecture et d'écriture pour les membres de l'organisation. ISPM utilise les autorisations de lecture et d'écriture pour l'accès SSO des informations de GitHub, qui ne sont pas lisibles avec des autorisations de lecture seule.
-
Répétez les étapes 1 à 4 pour l'org suivante.
Création d'un jeton d'accès personnel
-
Connectez-vous à GitHub en tant utilisateur disposant d' un rôle de propriétaire Enterprise pour l'entreprise.
-
Accédez à votre tableau de bord GitHub et cliquez sur l'icône de votre profil pour ouvrir le menu.
-
Accédez à .
-
Cliquez sur Générer un nouveau jeton et sélectionnez Générer un nouveau jeton (classique).
-
Saisissez une Note pour votre nouveau jeton d'accès personnel (classique), par exemple,
Identity Security Posture Management Integration. -
Définissez la valeur Expiration dans un an à partir d'aujourd'hui :
-
Ouvrez le menu Expiration et sélectionnez Personnalisé.
-
Saisissez ou sélectionnez la date d'expiration.
-
-
Dans la section Sélectionner les permissions, sélectionnez les permissions suivantes :
-
read:org
-
read:user
-
user:email
-
read:enterprise
-
read:audit_log
-
-
Cliquez sur Générer le jeton.
-
Copiez votre jeton et stockez-le en toute sécurité.
Si le compte perd accès à l' entreprise sélectionnée, l'intégration cesse de fonctionner.
-
Dans la console Identity Security Posture Management, accédez à .
- Sélectionnez GitHub et cliquez sur Se connecter.
-
Assurez-vous que le paramètre Compte d'entreprise est activé.
- Partagez le slug entreprise. Le slug se trouve dans l'URL d'entreprise, par exemple :
https://github.com/enterprises/my-org, oùmy-orgest le slug. -
Saisissez les ID d'org séparés par des virgules pour toutes les organisations. Vous pouvez trouver l'ID de l'org en vous rendant sur l'org que vous avez connectée à ISPM et en copiant l'ID depuis l'URL. Par exemple :
https://github.com/my-org, oùmy-orgcorrespond à l'ID de l'org. - Saisissez le jeton d'accès personnel que vous venez de créer.
- Cliquez sur Soumettre.