Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment les jetons sont gérés pour garantir que les applications continuent de fonctionner correctement lorsque les informations d’identification changent.
Le hub d’API gère les connexions différemment pour Power Apps, Logic Apps et Power Automate. Lorsque vous modifiez vos informations d’identification, Power Apps se réauthentifie automatiquement en utilisant un nouveau jeton, tandis que Logic Apps et Power Automate peuvent rencontrer des problèmes car ils utilisent des jetons stockés qui peuvent devenir obsolètes.
Gérer les jetons dans Power Apps
Lorsqu’une connexion est appelée à partir de Power Apps, le hub d’API utilise le jeton OBO (on-behalf-of) envoyé dans la demande d’appel à partir de Power Apps. API Hub échange le jeton OBO contre un jeton vers le service cible. Le jeton OBO est généré et validé au cours de chaque session Power Apps avant d’appeler le connecteur.
Par exemple, si un utilisateur modifie son mot de passe, tous les jetons sont révoqués. Lorsque Power Apps appelle directement la connexion, il utilise le nouveau jeton dans la demande d’appel pour continuer. La requête adressée au connecteur aboutit sans que l’utilisateur ait à réauthentifier la connexion.
Gérer les jetons dans Logic Apps et Power Automate
Lorsqu’une connexion est appelée à partir de Logic Apps ou Power Automate, le hub d’API utilise le jeton stocké dans la connexion pour l’échanger contre un jeton vers le service cible.
Par exemple, la modification des mots de passe ou l’application d’une stratégie MFA révoque tous les jetons. Un appel de connexion SSO (authentification unique) de Logic Apps ou Power Automate échoue pendant l’échange de jetons, car les jetons ne sont pas marqués comme interrompus et le jeton stocké dans la connexion est obsolète.
Actualiser les jetons dans Power Apps, Logic Apps et Power Automate
Power Apps renouvelle ou réauthentifie automatiquement toute connexion interrompue. Cependant, les connexions ne sont pas marquées comme interrompues lorsque les jetons sont révoqués. Elles sont marquées comme interrompues lorsque l’échange de jetons sur le hub d’API échoue.
Par conséquent, Logic Apps et Power Automate doivent d’abord tenter d’exécuter le connecteur avec des jetons expirés. Cette action provoque le marquage de la connexion comme interrompue. Une fois que Power Apps rencontre une connexion interrompue, il actualise son cache local de connexions et la connexion est réparée.