Configurer un message REST avec OAuth

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Vous pouvez configurer un message REST sortant pour envoyer des informations d’identification OAuth avec la demande.

    Avant de commencer

    Rôle requis : web_service_admin et oauth_admin
    Avant de commencer cette procédure, assurez-vous que :
    • Il existe un enregistrement de message REST que vous souhaitez configurer pour utiliser OAuth.
    • Un fournisseur OAuth est configuré dans le registre d’application OAuth avec les informations du client OAuth à utiliser.
    • Un profil OAuth 2.0 est associé au fournisseur OAuth.
    • Les méthodes HTTP de message REST ne sont pas configurées pour utiliser un MID Server.
    Remarque :
    Assurez-vous que tous les scripts qui appellent ce message REST utilisent l’API RESTMessageV2. L’API RESTMessageV2 est requise pour envoyer des messages REST authentifiés via des scripts.

    Procédure

    1. Accédez à la Tous > Services web du système > Sortant > Message REST.
    2. Sélectionnez un enregistrement de message REST.
    3. Dans le champ Type d’authentification , sélectionnez OAuth 2.0.
    4. Dans le champ Profil OAuth , sélectionnez le profil OAuth 2.0 qui spécifie les informations d’identification que vous souhaitez envoyer.
    5. Cliquez avec le bouton droit sur l'en-tête du formulaire, puis sélectionnez Enregistrer.
      Un message d’informations apparaît en haut du formulaire indiquant que vous devez demander un nouveau jeton OAuth.
    6. Cliquez sur le lien connexe Obtenir le jeton OAuth .
      En fonction de votre fournisseur OAuth, une fenêtre distincte de celle de votre fournisseur peut s’afficher pour vous demander de confirmer avant de fournir un jeton. Effectuez toutes les étapes requises par le fournisseur pour obtenir le jeton.

    Que faire ensuite

    Testez le message REST pour vous assurer de recevoir la réponse attendue. Vous pouvez éventuellement spécifier des paramètres d’authentification différents pour chaque méthode HTTP associée à ce message REST, en remplaçant les paramètres du message REST parent.