Jump to content

Power Automate Authorization


Lea Lausecker

Recommended Posts

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 to comment
Share on other sites

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 to comment
Share on other sites

vor 19 Minuten schrieb Lea Lausecker:

abcdefghij1234567890 wird dann durch den Access Token ersetzt, richtig?

Korrekt, abcdefghij1234567890 muss mit deinem API Token ersetzt werden, um dich authentifizieren zu können. Bülent hat weiter oben schon gezeigt wo du den finden kannst.

  • Like 1
Link to comment
Share on other sites

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 to comment
Share on other sites

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

 

Edited by Ismet
  • Like 5
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...