Créer des points de terminaison d’API OAuth pour les clients externes

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Créez des points de terminaison d’API OAuth pour permettre à votre instance de contrôleur d’avoir une communication bidirectionnelle avec vos instances de non-production. Suivez et terminez soigneusement chaque étape sur les instances spécifiées avant de créer vos enregistrements de fournisseur OAuth tiers.

    Avant de commencer

    Dans le coin supérieur droit de votre instance, assurez-vous de définir le périmètre de l’application sur Global.

    Ouvrez toutes vos instances (développement, test, production, etc.) dans des onglets de navigateur séparés.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Pour créer des points de terminaison d’API OAuth pour les clients externes et utiliser OAuth dans vos pipelines, vous devez créer plusieurs enregistrements, chacun sur des instances différentes dans votre pipeline. Commencez sur votre instance de production, qui doit être votre instance de contrôleur.

    Procédure

    1. Sur votre instance de production, accédez à Tous > OAuth système > Registre d'application.
    2. Sélectionnez Nouveau.
    3. Sélectionnez Créer un point de terminaison d’API OAuth pour les clients externes.
    4. Renseignez les champs du formulaire.
      Tableau 1. Formulaire des registres d'application
      Champ Action
      Nom Entrez le client du contrôleur de pipeline.
      URL de redirection
      1. Déverrouillez le champ.
      2. Saisissez l’URL de vos instances de production, de développement et de test, chacune avec oauth_redirect.do après la barre oblique inverse.
      3. Verrouillez le champ.

      Séparez chacune des trois URL par une virgule et un espace. Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_redirect.do, https://<nom de l’instance de développement>.service-now.com/oauth_redirect.do, https://<nom de l’instance de test>.service-now.com/oauth_redirect.do.

    5. Sélectionnez Envoyer.
      Important :
      Effectuez les étapes suivantes sur votre instance de développement.
    6. Sur votre instance de développement, accédez à Tous > OAuth système > Registre d'application.
    7. Sélectionnez Nouveau.
    8. Sélectionnez Créer un point de terminaison d’API OAuth pour les clients externes.
    9. Renseignez les champs du formulaire.
      Tableau 2. Formulaire des registres d'application
      Champ Action
      Nom C’est là qu’intervient le client de développement de pipeline.
      URL de redirection
      1. Déverrouillez le champ.
      2. Entrez l’URL de vos instances de production et de développement, chacune avec oauth_redirect.do après la barre oblique inverse.
      3. Verrouillez le champ.

      Séparez les deux URL par une virgule et un espace. Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_redirect.do, https://<nom de l’instance de développement>.service-now.com/oauth_redirect.do.

    10. Sélectionnez Envoyer.
      Important :
      Effectuez les étapes suivantes sur votre instance de test.
    11. Sur votre instance de test, accédez à Tous > OAuth système > Registre d'application.
    12. Sélectionnez Nouveau.
    13. Sélectionnez Créer un point de terminaison d’API OAuth pour les clients externes.
    14. Renseignez les champs du formulaire.
      Tableau 3. Formulaire des registres d'application
      Champ Action
      Nom Entrez le client de test du pipeline.
      URL de redirection
      1. Déverrouillez le champ.
      2. Entrez l’URL de vos instances de production et de test, chacune avec oauth_redirect.do après la barre oblique inverse.
      3. Verrouillez le champ.

      Séparez les deux URL par une virgule et un espace. Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_redirect.do, https://<nom de l’instance de test>.service-now.com/oauth_redirect.do.

    15. Sélectionnez Envoyer.
    16. Facultatif : Répétez ce processus à partir des étapes 11 à 15 pour toutes les autres instances de non-production (intermédiaire, etc.) dont vous disposez.

    Que faire ensuite

    Suivez les étapes dans Créer des enregistrements de fournisseurs OAuth tiers les instances spécifiées.