Créer des enregistrements de fournisseurs OAuth tiers

  • Rversion finale: Xanadu
  • Mis à jour 1 août 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 (de développement, de test, de production, etc.) dans des onglets de navigateur distincts. Commencez les étapes ci-dessous sur l’instance de production.

    Rôle requis : administrateur

    Procédure

    1. Sur votre instance de production, accédez à Tout > 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édiaires, etc.), créez un enregistrement pour chacune d’entre 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 (Tout > 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 (Tout > 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 Changement 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. Verrouiller 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. Saisissez l’URL de votre instance de développement, suivie de oauth_token.do.
      3. Verrouiller le champ.
      Par exemple : https://<nom de l’instance de développement>.service-now.com/oauth_token.do.
    5. Sélectionnez Soumettre.
    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 (Tout > 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 (Tout > 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 Changement du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Saisissez l’URL de votre instance de test, suivie de oauth_auth.do.
      3. Verrouiller 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. Verrouiller le champ.
      Par exemple : https://<nom de l’instance de test>.service-now.com/oauth_token.do.
    9. Sélectionnez Soumettre.
    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 quelque part, comme dans 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 production.
      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 le texte dans le champ.
      Type d'accord par défaut Changement du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de production suivie de oauth_auth.do.
      3. Verrouiller le champ.
      Exemple : https://<nom de l’instance de production>.service-now.com/oauth_auth.do.
      URL de jeton
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de production, suivie de oauth_token.do.
      3. Verrouiller le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_token.do.
    16. Sélectionnez Soumettre.
      Important :
      Effectuez les étapes suivantes sur votre instance de développement.
    17. Sur votre instance de développement, accédez à Tout > 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 production.
      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 le texte dans le champ.
      Type d'accord par défaut Changement du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de production suivie de oauth_auth.do.
      3. Verrouiller le champ.
      Exemple : https://<nom de l’instance de production>.service-now.com/oauth_auth.do.
      URL de jeton
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de production, suivie de oauth_token.do.
      3. Verrouiller le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_token.do.
    21. Sélectionnez Soumettre.
      Important :
      Effectuez les étapes suivantes sur votre instance de test.
    22. Sur votre instance de test, accédez à Tout > 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 production.
      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 le texte dans le champ.
      Type d'accord par défaut Changement du code d’autorisation.
      URL d'autorisation
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de production suivie de oauth_auth.do
      3. Verrouiller le champ.
      Exemple : https://<nom de l’instance de production>.service-now.com/oauth_auth.do.
      URL de jeton
      1. Déverrouillez le champ.
      2. Entrez l’URL de votre instance de production suivie de oauth_token.do
      3. Verrouiller le champ.
      Par exemple : https://<nom de l’instance de production>.service-now.com/oauth_token.do.
    26. Sélectionnez Soumettre.
    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 à l’utilisation d’OAuth, effectuez toutes les étapes dans Utiliser OAuth pour créer des informations d’identification de pipeline les instances spécifiées.