Créer des enregistrements de fournisseurs OAuth tiers

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 5 minutes de lecture
  • Créez des enregistrements de fournisseur OAuth tiers pour permettre à chacune de vos instances d’accéder aux points de terminaison d’API que vous avez créés.

    Avant de commencer

    Effectuez les tâches dans Créer des points de terminaison d’API OAuth pour les clients externes.

    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. Commencez les étapes ci-dessous sur l’instance de production.

    Rôle requis : admin

    Procédure

    1. Sur votre instance de production, accédez à Tous > OAuth système > Registre d'application.
      Vous devez créer trois enregistrements ici, un pour chacune des trois instances (développement, test et production). Si vous disposez d’instances de non-production supplémentaires (intermédiaire, etc.), créez un enregistrement pour chacune d’elles en suivant la méthode indiquée ici.

    2. Sélectionnez Nouveau.
    3. Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de développement.
    4. Renseignez les champs du formulaire.
      Tableau 1. Formulaire des registres d'application
      Champ Action
      Nom Entrez la connexion de l’instance de développement.
      ID client
      1. Sur votre instance de développement, ouvrez la liste Registre d’application (Tous > OAuth système > Registre d'application).
      2. Ouvrez l’enregistrement Client de développement de pipeline .
      3. Copiez l’ID client.
      4. Sur votre instance de production, collez l’ID client de votre instance de développement dans le champ ID client .
      Secret client
      1. Sur votre instance de développement, ouvrez la liste Registre d’application (Tous > OAuth système > Registre d'application).
      2. Ouvrez l’enregistrement Client de développement de pipeline .
      3. Déverrouillez le champ Secret client et copiez le texte.
      4. Sur votre instance de production, collez le secret client de votre instance de développement dans le champ Secret client .
      Type d'accord par défaut Modification du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de développement, suivie de oauth_auth.do.
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de développement>.service-now.com/oauth_auth.do.
      URL de jeton
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de développement, suivie de oauth_token.do.
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de développement>.service-now.com/oauth_token.do.
    5. Sélectionnez Envoyer.
    6. Sélectionnez Nouveau.
    7. Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de test.
    8. Renseignez les champs du formulaire.
      Tableau 2. Formulaire des registres d'application
      Champ Action
      Nom Entrez Tester la connexion de l’instance.
      ID client
      1. Sur votre instance de test, ouvrez la liste Registre d’application (Tous > OAuth système > Registre d'application).
      2. Ouvrez l’enregistrement Client de test de pipeline .
      3. Copiez l’ID client.
      4. Sur votre instance de production, collez l’ID client de votre instance de test dans le champ ID client .
      Secret client
      1. Sur votre instance de test, ouvrez la liste Registre d’application (Tous > OAuth système > Registre d'application).
      2. Ouvrez l’enregistrement Client de test de pipeline .
      3. Déverrouillez le champ Secret client et copiez le texte.
      4. Sur votre instance de production, collez le secret client de votre instance de test dans le champ Secret client .
      Type d'accord par défaut Modification du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de test, suivie de oauth_auth.do.
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de test>.service-now.com/oauth_auth.do.
      URL de jeton
      1. Déverrouillez le champ.
      2. Saisissez l’URL de votre instance de test, suivie de oauth_token.do.
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de test>.service-now.com/oauth_token.do.
    9. Sélectionnez Envoyer.
    10. Dans la liste Registre d’application, sélectionnez l’enregistrement client du contrôleur de pipeline .
    11. Copiez l’ID client et collez-le à un endroit comme une application de notes.
    12. Déverrouillez le champ Secret client , copiez le texte et collez-le dans une note avec l’ID client.
    13. Revenez à la liste du registre d’application et sélectionnez Nouveau.
    14. Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de production.
    15. Renseignez les champs du formulaire.
      Tableau 3. Formulaire des registres d'application
      Champ Action
      Nom Entrez la connexion de l’instance de produit.
      ID client
      1. Copiez l’ID client que vous avez noté.
      2. Collez l’ID client dans le champ ID client .
      Secret client
      1. Copiez le secret client que vous avez noté.
      2. Déverrouillez le champ Secret client et collez-y le texte.
      Type d'accord par défaut Modification du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Saisissez l’URL de votre instance de production suivie de oauth_auth.do.
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_auth.do.
      URL de jeton
      1. Déverrouillez le champ.
      2. Saisissez l’URL de votre instance de production suivie de oauth_token.do.
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_token.do.
    16. Sélectionnez Envoyer.
      Important :
      Effectuez les étapes suivantes sur votre instance de développement.
    17. Sur votre instance de développement, accédez à Tous > OAuth système > Registre d'application.

    18. Sélectionnez Nouveau.
    19. Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de production.
    20. Renseignez les champs du formulaire.
      Tableau 4. Formulaire des registres d'application
      Champ Action
      Nom Entrez la connexion de l’instance de produit.
      ID client
      1. Copiez l’ID client que vous avez noté.
      2. Collez l’ID client dans le champ ID client .
      Secret client
      1. Copiez le secret client que vous avez noté.
      2. Déverrouillez le champ Secret client et collez-y le texte.
      Type d'accord par défaut Modification du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Saisissez l’URL de votre instance de production suivie de oauth_auth.do.
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_auth.do.
      URL de jeton
      1. Déverrouillez le champ.
      2. Saisissez l’URL de votre instance de production suivie de oauth_token.do.
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_token.do.
    21. Sélectionnez Envoyer.
      Important :
      Effectuez les étapes suivantes sur votre instance de test.
    22. Sur votre instance de test, accédez à Tous > OAuth système > Registre d'application.
    23. Sélectionnez Nouveau.
    24. Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de production.
    25. Renseignez les champs du formulaire.
      Tableau 5. Formulaire des registres d'application
      Champ Action
      Nom Entrez la connexion de l’instance de produit.
      ID client
      1. Copiez l’ID client que vous avez noté.
      2. Collez l’ID client dans le champ ID client .
      Secret client
      1. Copiez le secret client que vous avez noté.
      2. Déverrouillez le champ Secret client et collez-y le texte.
      Type d'accord par défaut Modification du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Saisissez l’URL de votre instance de production suivie de oauth_auth.do
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_auth.do.
      URL de jeton
      1. Déverrouillez le champ.
      2. Saisissez l’URL de votre instance de production suivie de oauth_token.do
      3. Verrouillez le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_token.do.
    26. Sélectionnez Envoyer.
    27. Facultatif : Répétez les étapes 22 à 26 pour toutes les autres instances de non-production dont vous disposez (intermédiaire, etc.).

    Que faire ensuite

    Maintenant que vous avez terminé le travail préparatoire pour l’utilisation d’OAuth, effectuez toutes les étapes sur Utiliser OAuth pour créer des informations d’identification de pipeline les instances spécifiées.