Informations d’identification OAuth 2.0 pour GitHub les applications : code d’autorisation
Pour intégrer vos applications GitHub à l’aide du code d’autorisation, procédez comme suit.
Avant de commencer
- oauth_admin dans Vélocité de changement DevOps.
- Compte administrateur dans GitHub.
Le type d’accord du code d’autorisation OAuth est pris en charge pour GitHub et GitHub Enterprise avec serveur MID.
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 un ID client à la propriété DevOps
Après avoir configuré votre application GitHub, vous devez vous assurer que le préfixe de l’ID client (3 premiers caractères ou plus de l’ID) est ajouté à la propriété DevOps : spécifieur 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écifieur d’ID client pour l’application GitHub [sn_devops.github_oauth_client_id_specifier].
- Saisissez le préfixe de l’ID client (3 premiers caractères ou plus de l’ID) de votre application GitHub à 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 des actions.
Avant de commencer
Rôle requis : admin, credential_admin