Symptom
Anpassade kopplings anslutningar Miss lyckas på grund av misslyckade autentiseringar.
Exempel på fel meddelande:
Orsak
En eller flera felaktiga URL-adresser angavs under skapandet av anpassade anslutningar.
Lösning
Innan du försöker konfigurera en egen koppling bör alla åtgärder verifieras utanför Power autocustom med hjälp av ett verktyg som t. ex.
Vart och ett av följande steg ska utföras och lyckas i ett verktyg som till exempel posta han innan du konfigurerar den anpassade kopplingen:
-
Ring slut punkten för hämtning av OAUTH-token.
-
Anropa API-åtgärden med retur-token.
-
Ring slut punkten för uppdatera OAUTH-token när token upphör.
-
Anropa API-åtgärden med den nya uppdaterade token.
Observera att endast Authorization Code tillåter flöden och för aktuella flöden stöder uppdateringstoken (mer information finns i den här länken). Implicita stipendier och klient identifierings anslag kan inte användas för att autentisera egna anslutningar.
Test som genererar OAUTH-token med-posta
Med kan du enkelt utföra testning av en slut punkt som autentiseras av OAUTH2. För att kunna utföra den här testningen behöver du följande information eller konfigurationer för att ha utförts på slut punkten:
-
Skaffa Microsoft Azure Tenant ID. Detta görs från Azure Active Directory-bladet och hittas under fliken Egenskaper:
-
Hämta klient-ID. Detta görs också från Azure Active Directory-bladet och finns under fliken program registreringar: följt av:
-
Kontrol lera att https://oauth.pstmn.io/v1/callback är en giltig återuppringnings-URI för programmet
-
Registrera de omfattningar för vilka programmet måste autentisera
Skapa en samling och skaffa ny åtkomsttoken i Postaman
Öppna posta och skapa en ny samling. Välj typ = OAuth 2,0 på fliken auktorisering och ange sedan följande värden enligt nedan:
-
Huvudprefix: rälsstöd
-
Namn på token: <användar val>
-
Typ av anslag: auktoriseringskod
-
URL för motringning: kontrol lera "Tillåt användning av webbläsare" nära detta; själva URL-adressen kanske inte redige ras
-
Auth URL: https://login.microsoftonline.com/<klient organisations-ID>/OAuth2/v2.0/Authorize
-
URL för åtkomst till token: https://login.microsoftonline.com/<ditt klient-ID>/OAuth2/v2.0/Authorize
-
Klient-ID: <ditt program-ID>
-
Klient hemlighet: <valfritt, lämna tomt>
-
Omfattning: <ange omfattningar, avgränsade med blank steg>
-
Status: <valfritt, lämna tomt>
-
Klientautentisering: skicka klientautentiseringsuppgifterna för klient i bröd texten
När du klickar på Hämta ny åtkomsttoken längst ned i den här dialog rutan kommer du först att få en webbläsare att autentisera till Azure Active Directory och sedan omdirigera tillbaka till posta. Om du ser en åtkomsttoken och en uppdateringstoken i dialog rutan som visas har du konfigurerat URL-adresserna och kan fortsätta att skapa din anpassade koppling.
Definiera OAUTH för anpassad anslutning
Nu när vi har all information verifierad kan den finnas med i avsnittet Custom Connector Authorization på följande sätt: