Applies ToPower Automate

Jelenségek

Az egyéni összekötő-kapcsolatok hitelesítési hibák miatt sikertelenek.

Példa hibaüzenetre:

Értesítés arról, hogy a kapcsolat neve nem működik

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:

  1. Hívja fel az OAUTH-jogkivonat-lekérési végpontot.

  2. Az API-művelet hívása a visszaadott jogkivonat használatával.

  3. A jogkivonat lejárata után hívja fel az OAUTH-jogkivonat frissítési végpontját.

  4. 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: Get TenantId from the Properties tab on the Azure Active Directory Blade

  • 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ó: Azure Active Directory – Alkalmazásregisztrációk amelyet a következő követ: Azure Active Directory-alkalmazásregisztrációk alkalmazásazonosítója

  • 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 Azure Active Directory-alkalmazás regisztrációs átirányítása – Uri

  • Rögzítse a hatókör(eket), amelyekhez az alkalmazásnak hitelesítést kell végeznie Az Azure Active Directory alkalmazás engedélyeinek hatókörei

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

Postman Create Collection

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:

Az OAUTH egyéni összekötő bejegyzéseinek be írása korábban definiált értékekkel:
Ügyfél-azonosító
AuthCode URL-címe
Token URL-címe
URL-cím frissítése
Hatókör

Külső erőforrások

Hitelesítési kód megadásahttps://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow

Postman-https://learning.postman.com/docs/sending-requests/authorization/

onelogin Developers

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.