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

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 attentivement chaque étape sur les instances spécifiées avant de passer à la création de vos enregistrements de fournisseur OAuth tiers.

    Avant de commencer

    Dans le coin supérieur droit de votre instance, veillez à 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 distincts.

    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 de 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 à Tout > 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 dans le client du contrôleur de pipeline.
      URL de redirection
      1. Déverrouillez le champ.
      2. Entrez 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 d’instance de production>.service-now.com/oauth_redirect.do, https://<nom d’instance de développement>.service-now.com/oauth_redirect.do, https://<nom d’instance de test>.service-now.com/oauth_redirect.do.

    5. Sélectionnez Soumettre.
      Important :
      Effectuez les étapes suivantes sur votre instance de développement.
    6. Sur votre instance de développement, accédez à Tout > 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 Soumettre.
      Important :
      Effectuez les étapes suivantes sur votre instance de test.
    11. Sur votre instance de test, accédez à Tout > 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 C’est là qu’intervient le client de test de 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 d’instance de production>.service-now.com/oauth_redirect.do, https://<nom d’instance de test>.service-now.com/oauth_redirect.do.

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

    Que faire ensuite

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