Applies ToPower Automate

Symptomer

Brugerdefinerede forbindelsesforbindelser mislykkes på grund af godkendelsesfejl.

Eksempel på fejlmeddelelse:

Giv besked om, at forbindelsesnavnet ikke fungerer

Årsag

En eller flere forkerte URL-adresser angivet under oprettelse af brugerdefineret forbindelse.

Løsning

Før du forsøger at konfigurere en brugerdefineret forbindelse, skal alle handlingerne bekræftes uden for Power Automate ved hjælp af et værktøj som Postbud.

Hvert af følgende trin skal udføres og lykkes i et værktøj som Postbud før konfiguration af den brugerdefinerede forbindelse:

  1. Kald OAUTH-tokenhentningsslutpunktet.

  2. Kald API-handlingen ved hjælp af det returnerede token.

  3. Ring til slutpunktet for opdatering af OAUTH-token, når tokenet udløber.

  4. Kald API-handlingen ved hjælp af det nye opdaterede token.

Bemærk, at kun godkendelseskodetilkædningsflow og flows vegne af flows understøtter opdateringstokens (se dette linkfor at få flere oplysninger). Implicittetildelinger og klientlegitimationsoplysninger suporter ikke opdateringstokens, så de kan ikke bruges til at godkende brugerdefinerede forbindelser.

Testgenereringen af OAUTH-tokens ved hjælp af Postbud

Postman gør det nemt at udføre test af et slutpunkt, der er godkendt af OAUTH2. For at kunne udføre denne test skal du bruge følgende oplysninger eller konfigurationer, der er blevet udført på slutpunktet:

  • Hent Microsoft Azure-lejer-id'et. Dette gøres fra Azure Active Directory-bladet og findes under fanen Egenskaber: Hent TenantId fra fanen Egenskaber i Azure Active Directory-bladet

  • Hent program-id'et (klient). Dette gøres også fra Azure Active Directory-bladet og findes under fanen Appregistreringer: Azure Active Directory – appregistreringer efterfulgt af: Azure Active Directory App Registrations Application ID

  • Kontrollér, https://oauth.pstmn.io/v1/callback er en gyldig URI til tilbagekald til Azure Active Directory App Registration Redirect Uri

  • Registrer det eller de områder, som programmet skal godkende Azure Active Directory App Permissions Scopes

Opret samling, og få nyt adgangstoken i Postbud

Nu skal du åbne Postbud og oprette en ny samling. På fanen Godkendelse skal du vælge Type = OAuth 2.0 og derefter angive følgende værdier som vist nedenfor:

  • Overskriftspræfiks: Bearer

  • Tokennavn: <brugervalg>

  • Tildelingstype: Godkendelseskode

  • Url-adresse til tilbagekald: Markér "Godkend ved hjælp af browser" i nærheden af dette. selve URL-adressen kan ikke redigeres

  • Godkendt URL-adresse: https://login.microsoftonline.com/<dit lejer-id>/oauth2/v2.0/authorize

  • URL-adresse til adgangstoken: https://login.microsoftonline.com/<dit lejer->/oauth2/v2.0/authorize

  • Klient-id: <dit program-id>

  • Klienthemmelighed: <valgfrit, og lad feltet>

  • Omfang: <angive område(er), adskilt af mellemrum>

  • Stat: <valgfri, lad være tom>

  • Klientgodkendelse: Sende klientlegitimationsoplysninger i brødteksten

Postbud Opret samling

Når du klikker på Hent ny adgangstoken nederst i denne dialogboks, bliver du ført til en browser for at godkende Azure Active Directory og derefter automatisk omdirigeret tilbage til Postman. Hvis du ser et adgangstoken og opdateringstoken i den resulterende dialogboks, har du konfigureret URL-adresserne og kan nu fortsætte med at oprette din brugerdefinerede forbindelse.

Definer OAUTH for Brugerdefineret forbindelse

Nu hvor vi har bekræftet alle oplysningerne, kan de være udfyldt i sektionen Godkendelse af brugerdefinerede forbindelser på følgende måde:

Udfylde poster i den brugerdefinerede forbindelseS OAUTH ved hjælp af tidligere definerede værdier:
Klient-id
AuthCode URL
Url-adresse til token
Opdater URL-adresse
Omfang

Eksterne ressourcer

Tilladelseskode grant-https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow

Læring om Postbud

onelogin-udviklere

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.