Informations d’identification OAuth 2.0 pour GitHub les applications : code d’autorisation
Effectuez les étapes suivantes pour intégrer vos applications GitHub à l’aide du code d’autorisation.
Avant de commencer
- oauth_admin dans Changements de vélocité DevOps.
- Compte administrateur dans GitHub.
Configurer l’application GitHub dans votre GitHub compte (code d’autorisation)
Créez une application personnalisée GitHub à partir de votre GitHub compte pour activer l’authentification OAuth 2.0 avec votre ServiceNow instance.
Avant de commencer
GitHub Condition requise : GitHub Application configurée pour s’intégrer à ServiceNow
Rôle requis : aucun rôle d’instance requis
Pourquoi et quand exécuter cette tâche
Procédure
Ajouter l’ID client à la propriété DevOps
Après avoir configuré votre application GitHub, vous devez vous assurer que le préfixe d’ID client (3 premiers caractères ou plus de l’ID) est ajouté à la propriété DevOps : Spécificateur d’ID client pour l’application GitHub.
Avant de commencer
Rôle requis : sn_devops.admin
Procédure
- Accédez à la .
- Changez le périmètre de l’application en DevOps Data Model.
- Recherchez la propriété : Spécificateur d’ID client pour l’application GitHub [sn_devops.github_oauth_client_id_specifier].
- Entrez le préfixe de l’ID client (3 premiers caractères ou plus de l’ID) de votre application GitHub dans la propriété.
- Sélectionnez Enregistrer.
S’inscrire GitHub en tant que fournisseur OAuth (code d’autorisation)
Utilisez les informations générées pendant GitHub la configuration du compte d’application pour vous inscrire GitHub en tant que fournisseur OAuth et permettre à l’instance de demander des jetons OAuth 2.0.
Avant de commencer
Rôle requis : admin, sn_devops.admin
Procédure
Créer un enregistrement d’informations d’identification pour GitHub le fournisseur d’application (code d’autorisation)
Créez un enregistrement d’informations d’identification auprès du fournisseur d’application GitHub précédemment créé pour autoriser les actions.
Avant de commencer
Rôle requis : admin, credential_admin