Zum Inhalt springen

Power Automate Authorization


Lea Lausecker

Empfohlene Beiträge

Hallo zusammen, 

 

ich versuche aktuell einen DSAB mit Daten aus der Smap zu aktualisieren, hierbei habe ich mich an dem untenstehenden Tutorial orientiert.

Leider kommen die Daten aus der Smap aber nicht in Power Automate an, hier wird folgender Fehler angezeigt.

{"error":{"code":"DirectApiAuthorizationRequired","message":"The OAuth authorization scheme is required. Please add authentication scheme and try again."}}

Hat vielleicht jemand einen Tipp für mich? 🙂

 

  • Like 2
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Holger, 

welchen Baustein benutzt du hier in Power Automate?

Ich benutzte "When a http request is received" hier habe ich nicht so viele Auswahlmöglichkeiten wie du.

image.png.fe9d42d91659e14008f1f3efe5a2507a.png

Und das mit dem URL verstehe ich leider immer noch nicht ganz, füge ich das am Ende ein Smaps?accessToken=abcdefghij1234567890?

abcdefghij1234567890 wird dann durch den Access Token ersetzt, richtig?

  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

Am 9.8.2024 um 15:33 schrieb Lea Lausecker:

Hallo Holger, 

welchen Baustein benutzt du hier in Power Automate?

Ich benutzte "When a http request is received" hier habe ich nicht so viele Auswahlmöglichkeiten wie du.

image.png.fe9d42d91659e14008f1f3efe5a2507a.png

Und das mit dem URL verstehe ich leider immer noch nicht ganz, füge ich das am Ende ein Smaps?accessToken=abcdefghij1234567890?

abcdefghij1234567890 wird dann durch den Access Token ersetzt, richtig?

ich hatte als Beispiel jetzt http genommen. 

image.png.4b7199ceb0fa4c68ae8101679cb0f318.png

  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi Lea,

 

ergänzend zu Holger und Bülent würde ich vorschlagen, dass du bei PA-Flows eine Variable definierst und den Token dort eingibst

image.png.dfdabc17e9e619a0c0a325fb9a764180.png

 

So kannst du fortan, wo auch immer bei welchem Schritt eine Authentifizierung an unsere API notwendig ist, einfach die Variable "AccessToken" einfügen. Sollte sich dein Token mal ändern (weil ggf kompromitiert usw), musst du es auch nur in dieser Variablen ändern und nicht an den X einzelnen Schritten im gesamten Flow.

 

In jeder HTTPS Aktion (hier nur beispielhaft der Endpunkt um PDF-Berichte abzrufen) kannst du unten auf "show advanced options" klicken und musst dann dort Authentification BASIC auswählen. Der Username ist "egal", das "Password" muss das API-Token bzw die wie oben beschrieben gesetzte Variable beinhalten. 

 

image.png.06c56a0ea6985fab317ef42a88773574.png

image.png.232346a698503849e2e539c9ac064671.png

 

Bearbeitet von Ismet
  • Like 5
Link zu diesem Kommentar
Auf anderen Seiten teilen

Bitte melde Dich an, um einen Kommentar zu hinterlassen

Du kannst nach der Anmeldung einen Kommentar hinterlassen



Jetzt anmelden
×
×
  • Neu erstellen...