S’applique à
Power Automate

Symptômes

Les connexions de connecteur personnalisées échouent en raison d’échecs d’authentification.

Exemple de message d’erreur :

Alerte : la connexion de votre nom de connexion ne fonctionne pas

Cause

Une ou plusieurs URL incorrectes définies lors de la création d’une connexion personnalisée.

Résolution

Avant d’essayer de configurer un connecteur personnalisé, toutes les actions doivent être vérifiées en dehors de Power Automate à l’aide d’un outil tel que Postman.

Chacune des étapes suivantes doit être effectuée et être exécutée avec succès dans un outil tel que Postman avant de configurer le connecteur personnalisé :

  1. Appeler le point de terminaison de récupération de jeton OAUTH.

  2. Appeler l’action API à l’aide du jeton renvoyé.

  3. Appeler le point de terminaison d’actualisation du jeton OAUTH une fois le jeton arrivé à expiration.

  4. Appeler l’action API à l’aide du nouveau jeton actualisé.

Notez que seuls les flux d’octroi de code d’autorisation et les flux de la part de ceux-ci supportent les jetons d’actualisation (voir ce lienpour plus d’informations). Les allocations implicites et les informations d’identification du client ne s’utilisent pas pour prendre en compte les jetons d’actualisation. Il est donc possible qu’elles ne soient pas utilisées pour authentifier des connecteurs personnalisés.

Test de la génération de jetons OAUTH à l’aide de Postman

Le facteur permet d’effectuer facilement les tests d’un point de terminaison authentifié par OAUTH2. Pour effectuer ce test, vous devez avoir les informations ou configurations suivantes sur le point de terminaison :

  • Obtenez l’ID de locataire Microsoft Azure. Cette méthode est effectuée à partir du lame Azure Active Directory et se trouve sous l’onglet Propriétés : Obtenir TenantId à partir de l’onglet Propriétés dans le blade Azure Active Directory

  • Obtenez l’ID d’application (client). Cette procédure est également effectuée à partir du lame Azure Active Directory et se trouve sous l’onglet Inscription des applications : Azure Active Directory - Inscriptions d’application suivi de : ID d’application d’inscription d’Azure Active Directory

  • Assurez-vous https://oauth.pstmn.io/v1/callback’est une URI de rappel valide pour l’application Uri de redirection de l’enregistrement de l’application Azure Active Directory

  • Enregistrez la ou les étendues pour lesquelles votre application devra s’authentifier Étendues d’autorisations des applications Azure Active Directory

Créer une collection et obtenir un nouveau jeton d’accès dans Postman

Ouvrez le Postman et créez une collection. Sous l’onglet Autorisation, sélectionnez Type = OAuth 2.0, puis entrez les valeurs suivantes, comme illustré ci-dessous :

  • Préfixe de l’en-tête : Bearer

  • Nom du jeton : <choix de l'>

  • Type d’octroi : Code d’autorisation

  • URL de rappel : cochez « Autoriser l’utilisation du navigateur » à proximité ; L’URL elle-même ne peut pas être modifiée

  • URL d’er https://login.microsoftonline.com/<votre ID de locataire>/oauth2/v2.0/authorize

  • URL du jeton d’accès : https://login.microsoftonline.com/<votre ID de>/oauth2/v2.0/authorize

  • ID client : <votre ID d’application>

  • Client Secret : <facultatif, laissez les espaces vides>

  • Étendue : <étendue(s), séparées par des espaces>

  • État : <facultatif, laissez les espaces vides>

  • Authentification client : envoyer les informations d’identification du client dans le corps

Postman Create Collection

Lorsque vous cliquez sur Obtenir un nouveau jeton d’accès au bas de cette boîte de dialogue, vous êtes d’abord redirigé vers un navigateur pour vous authentifier à Azure Active Directory, puis automatiquement redirigé vers Postman. Si vous voyez un jeton d’accès et un jeton d’actualisation dans la boîte de dialogue qui s’offre à vous, vous avez correctement configuré les URL et pouvez désormais continuer à créer votre lien personnalisé.

Définir OAUTH pour le connecteur personnalisé

À présent que toutes les informations sont vérifiées, il est possible qu’elles soient remplies dans la section Autorisation de connecteur personnalisé comme suit :

Remplir des entrées dans l’OAUTH de connecteur personnalisé à l’aide de valeurs définies précédemment :
Client ID
AuthCode URL
URL de jeton
Actualiser l’URL
Étendue

Ressources externes

Demande d’octroi de code d'https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow

Postman d’apprentissage

Développeurs oneloginhttps://developers.onelogin.com/api-docs/1/oauth20-tokens/generate-tokens

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.