Megosztás a következőn keresztül:


Lejárt tokenek kezelése

Ez a cikk azt ismerteti, hogyan kezeli a jogkivonatokat annak érdekében, hogy az alkalmazások továbbra is zökkenőmentesen működjenek a hitelesítő adatok módosításakor.

API Hub másképp Power Apps kezeli a kapcsolatokat a logikai alkalmazás és Power Automate. A hitelesítő adatok Power Apps módosításakor automatikusan újrahitelesíti magát egy új jogkivonattal, míg a Logic Apps problémákba Power Automate ütközhet, mert tárolt jogkivonatokat használnak, amelyek elavulhatnak.

Jogkivonatok kezelése a Power Apps

Amikor egy kapcsolatot hív meg Power Apps, a API Hub az OBO (on-behalf-of) jogkivonatot használja, amelyet a "invoke" kérésben küldött Power Apps. API Hub az OBO-jogkivonatot egy jogkivonatra cseréli a célszolgáltatásnak. Az OBO-jogkivonat minden munkamenet során Power Apps létrejön és érvényesítve lesz az összekötő meghívása előtt.

Ha például egy felhasználó megváltoztatja a jelszavát, a rendszer visszavonja az összes jogkivonatot. Amikor Power Apps közvetlenül meghívja a kapcsolatot, az új jogkivonatot használja a "invoke" kérésben a folytatáshoz. Az összekötőre vonatkozó kérés sikeres anélkül, hogy a felhasználónak újra hitelesítenie kellene a kapcsolatot.

Jogkivonatok kezelése a Logic Apps és Power Automate

Amikor egy kapcsolatot hív meg a Logic Apps vagy Power Automate a API Hub a kapcsolatban tárolt jogkivonattal cseréli ki azt egy jogkivonatra a célszolgáltatásnak.

A jelszavak módosítása vagy az MFA-szabályzat kényszerítése például visszavonja az összes jogkivonatot. A Logic Apps vagy Power Automate az egyszeri bejelentkezés kapcsolathívása meghiúsul a jogkivonatcsere során, mert a jogkivonatok nincsenek megjelölve hibásként, és a kapcsolatban tárolt jogkivonat elavult.

Jogkivonatok Power Apps frissítése, Logic Apps és Power Automate

Power Apps automatikusan megújítja vagy újra hitelesíti a megszakadt kapcsolatokat. A jogkivonatok visszavonásakor azonban a kapcsolatok nem lesznek megszakadtként megjelölve. A rendszer töröttként van megjelölve, ha a API Hub jogkivonatcseréje meghiúsul.

Ezért a Logic Apps először Power Automate meg kell próbálnia futtatni az összekötőt lejárt jogkivonatokkal. Ez a művelet a kapcsolat megszakadtként való megjelölését eredményezi. Ha Power Apps megszakadt kapcsolattal találkozik, frissíti a helyi kapcsolati gyorsítótárat, és a kapcsolat kijavításra kerül.