Création d’informations d’identification OAuth 2.0 pour GitHub les applications : JWT pour GitHub Application Vulnerability Integration
Pour intégrer vos GitHub applications à l’aide du jeton de porteur JWT pour le GitHub Application Vulnerability Integration.
- sn_vul.app_sec_manager et admin pour les enregistrements dans votre ServiceNow AI Platform.
- Aucun rôle d’instance requis pour les tâches de votre GitHub compte.
- Pour plus d’informations sur le contexte des étapes de cette configuration, consultez Protocole OAuth 2.0.
Créez et configurez l’application pour le GitHubGitHub Application Vulnerability Integration
Créez une application personnalisée GitHub à partir de votre GitHub compte pour activer l’authentification OAuth 2.0 avec votre GitHub Application Vulnerability Integration instance dans votre instance.
Avant de commencer
Rôle requis : aucun rôle d'instance requis
Pourquoi et quand exécuter cette tâche
Suivez les étapes ci-dessous à partir de votre compte GitHub. Reportez-vous à Bâtiment GitHub Applications sur le site des développeurs pour obtenir des instructions sur la création et la configuration d’applications GitHub personnalisées.
Procédure
Générer le certificat JKS pour le GitHub Application Vulnerability Integration
Générez un certificat JKS pour l’authentification JWT pour le GitHub Application Vulnerability Integration.
Avant de commencer
Vous devez noter le mot de passe que vous utilisez pour générer le fichier .jks (mot de passe KeyStore).
Rôle requis : sn_vul.app_sec_manager
Procédure
Joindre le certificat de magasin de GitHub clés Java à votre instance pour le GitHub Application Vulnerability Integration
Activez l’authentification par jeton JWT Bearer Grant en joignant le certificat GitHub Java KeyStore (JKS) valide à votre instance.
Avant de commencer
Un certificat Java KeyStore valide.
Rôle requis : sn_vul.app_sec_manager
Procédure
Créer une clé de signature JWT pour le GitHub certificat JKS pour le GitHub Application Vulnerability Integration
Créez une clé de signature JSON Web Token (JWT) à affecter à votre certificat GitHub Java KeyStore.
Avant de commencer
- administrateur
- sn_vul.app_sec_manager
Procédure
Créer un fournisseur JWT pour votre GitHub clé de signature pour le GitHub Application Vulnerability Integration
Ajoutez un fournisseur JSON Web Token (JWT) à votre instance ServiceNow pour GitHub.
Avant de commencer
- administrateur
- sn_vul.app_sec_manager
Procédure
S’inscrire GitHub en tant que fournisseur OAuth (JWT) pour le GitHub Application Vulnerability Integration
Utilisez les informations générées pendant la configuration du compte de l'application GitHub pour enregistrer GitHub en tant que fournisseur OAuth et permettre à l'instance de demander des jetons OAuth 2.0.
Avant de commencer
- administrateur
- sn_vul.app_sec_manager
Procédure
Créer des informations d’identification et des connexions pour le GitHub Application Vulnerability Integration
Créez un enregistrement d'informations d'identification auprès du fournisseur d'applications GitHub précédemment créé pour autoriser les actions.
Avant de commencer
- administrateur
- sn_vul.app_sec_manager