S’authentifier auprès d’une ServiceNow instance à l’aide d’OAuth 2.0 avec le ServiceNow SDK

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Utilisez l’authentification OAuth 2.0 pour vous connecter à une ServiceNow instance avec le fichier ServiceNow SDK.

    Avant de commencer

    Pour utiliser l’authentification OAuth 2.0, votre instance doit avoir ServiceNow IDE (version 1.1 ou ultérieure) installée ou avoir la configuration XML requise importée. Par défaut, les instances de la version incluent ServiceNow IDE la version 1.1.4 et prennent en charge l’utilisation de l’authentification Zurich OAuth 2.0 avec le fichier ServiceNow SDK.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Cette procédure utilise l’interface de ligne de ServiceNow SDK commande (CLI). À partir d’un outil en ligne de commande, entrez now-sdk --help pour obtenir des informations sur les commandes disponibles et les options globales. Pour obtenir des informations supplémentaires sur une commande et ses paramètres, entrez la commande et --help ou -h. Par exemple, now-sdk auth --help. Pour plus d’informations sur l’interface de ligne de commande, reportez-vous à .ServiceNow SDK Interface de ligne de commande

    Procédure

    1. Créez un répertoire local pour votre application.
    2. Dans Visual Studio Code, ouvrez le répertoire.
    3. Dans le répertoire de l’application, ouvrez une fenêtre de terminal intégrée.
    4. Spécifiez l’instance à authentifier à l’aide de la commande auth .
      npx @servicenow/sdk auth --add <instance>
      Par exemple :
      npx @servicenow/sdk auth --add https://myinstance.service-now.com
      Remarque :
      L’utilisation de la commande npx installe le ServiceNow SDK dans votre répertoire d’application plutôt que globalement.
    5. Répondez à la série d’invites suivante.
      Invite Réponse
      Type d’authentification à utiliser Sélectionnez OAuth.
      Alias pour ces informations d’identification Entrez un alias pour vos informations d’identification et l’instance.

      L’alias peut être utilisé pour l’authentification avec les commandes init, transform, dependencies et install .

      Cela ServiceNow SDK ouvre un navigateur Web pour s’authentifier avec l’instance.
    6. Accédez à la page Web qui s’ouvre et connectez-vous à l’instance si ce n’est pas déjà le cas.
    7. Sélectionnez Accepter pour autoriser la ServiceNow SDK connexion à l’instance.
      La page s’actualise et inclut un code d’authentification.
    8. Sélectionnez Copier pour copier le code d’authentification fourni.
    9. Dans la ligne de commande, collez le code d’authentification.

    Résultats

    L’alias et les informations d’identification sont stockés dans le trousseau de l’appareil ou le gestionnaire d’informations d’identification sur votre système et sont définis comme informations d’identification par défaut.

    Que faire ensuite

    Ajoutez une application à votre système local avec le .ServiceNow SDK Pour en savoir plus, consultez Ajout d’applications avec le ServiceNow SDK.