Jelenségek
Az egyéni összekötő-kapcsolatok hitelesítési hibák miatt sikertelenek.
Példa hibaüzenetre:
A probléma oka
Egy vagy több helytelen URL-cím van beállítva az egyéni kapcsolat létrehozásakor.
Megoldás
Mielőtt megkísérel konfigurálni egy egyéni összekötőt, az összes műveletet ellenőriznie kell a Power Automate funkción kívül egy eszköz, például a Postman használatával.
Az egyéni összekötő konfigurálása előtt el kell végeznie az alábbi lépéseket, és sikeresnek kell lennie egy eszközben, például a Postmanben:
-
Hívja fel az OAUTH-jogkivonat-lekérési végpontot.
-
Az API-művelet hívása a visszaadott jogkivonat használatával.
-
A jogkivonat lejárata után hívja fel az OAUTH-jogkivonat frissítési végpontját.
-
Az ÚJ frissített jogkivonat használatával hívja meg az API-műveletet.
Felhívjuk a figyelmét arra, hogy csak az engedélyezési kód megadása és a "Saját nevében" folyamatok támogatják a frissítési jogkivonatokat (további információért lásd ezt a hivatkozást). Az implicit grants és az ügyfél hitelesítő adatokra vonatkozó támogatás nem frissíti a jogkivonatokat, ezért előfordulhat, hogy nem használható az egyéni összekötők hitelesítésére.
OAUTH-jogkivonatok tesztelése Postman használatával
A Postman segítségével egyszerűen elvégezheti az OAUTH2 által hitelesített végpontok tesztelését. A tesztelés elvégzéséhez a végponton az alábbi információkra vagy konfigurációkra van szükség:
-
Szerezze be a Microsoft Azure bérlőazonosítóját. Ezt az Azure Active Directory panelen, a Tulajdonságok lapon található meg:
-
Szerezze be az alkalmazás (ügyfél) azonosítóját. Ezt az Azure Active Directory panelen is el lehet végezve, és az App-regisztrációk lapon található:
amelyet a következő követ: -
Győződjön meg https://oauth.pstmn.io/v1/callback, hogy a https://oauth.pstmn.io/v1/callback érvényes visszahívási URI-azonosító az
alkalmazás -
Rögzítse a hatókör(eket), amelyekhez az alkalmazásnak hitelesítést kell
végeznie
Gyűjtemény létrehozása és Új hozzáférési jogkivonat beszerzése Postmanben
Most nyissa meg a Postánt, és hozzon létre egy új gyűjteményt. Az Engedélyezés lapon válassza a Type = OAuth 2.0 lehetőséget, majd adja meg az alábbi értékeket:
-
Header Prefix: Bearer
-
Jogkivonat neve: <felhasználó által választott>
-
Grant Type: Authorization Code
-
Callback URL: check "Authorize using browser" near this; előfordulhat, hogy magát az URL-címet nem szerkesztik
-
Hitelesítés URL-címe: https://login.microsoftonline.com/<bérlőazonosítója>/oauth2/v2.0/authorize
-
Acces Token URL-https://login.microsoftonline.com/<bérlőazonosítója>/oauth2/v2.0/authorize
-
Ügyfélazonosító: <az alkalmazásazonosítót>
-
Titkos ügyféloldali: <nem kötelező, hagyja üresen>
-
Hatókör: <megadhatja a hatókör(eket) szóközök és szóközök>
-
Állapot: <nem kötelező, hagyja üresen a>
-
Ügyfél-hitelesítés: Az ügyfél hitelesítő adatainak küldése a törzsben
Amikor a párbeszédpanel alján az Új hozzáférési jogkivonat beszerzése elemre kattint, először egy böngészőbe kerül az Azure Active Directoryval való hitelesítéshez, majd automatikusan átirányítja a Postmanhez. Ha az eredményül kapott párbeszédpanelen megjelenik egy hozzáférési jogkivonat és frissítési jogkivonat, akkor sikeresen konfigurálta az URL-címeket, és most már létrehozhatja az egyéni összekötőt.
Az OAUTH meghatározása egyéni összekötőhöz
Most, hogy az összes adat igazolt, előfordulhat, hogy az egyéni összekötők engedélyezési szakaszában az alábbi adatok lesznek kitöltve:
Külső erőforrások
Postman-https://learning.postman.com/docs/sending-requests/authorization/