Freigeben über


OAuth-Authentifizierung für HTTP-Anforderungsauslöser hinzufügen

Sie können den Auslöser Wenn eine HTTP-Anforderung empfangen wird verwenden, um Workflows auszulösen, indem Sie eine Anforderung an eine HTTP-Anforderung und den aus dem Flow generierten Endpunkt senden. Sie können einschränken, was Benutzende in diesem Workflow auslösen können, indem Sie sicherstellen, dass nur authentifizierte Benutzende diesen Workflow auslösen können.

Anmerkung

Dieses Feature wird schrittweise eingeführt und ist möglicherweise in Ihrer Region noch nicht verfügbar.

Authentifizierungsparameter auswählen

Der Auslöser verfügt über drei Modi für den Authentifizierungsparameter:

  1. Jeder Benutzender in meinem Mandanten: Stellt sicher, dass jeder Benutzende im selben Mandanten wie der Erstellende diesen Workflow auslösen kann. Dies ist die Standardeinstellung für alle neuen Flows.
  2. Bestimmte Benutzende in meinem Mandanten: Stellt sicher, dass nur bestimmte Benutzer-IDs desselben Mandanten diesen Workflow auslösen können. Im Feld Zulässige Benutzende können Sie die E-Mail-Adressen der jeweiligen Benutzenden angeben. Sie können auch Objekt-IDs von Dienstprinzipalbenutzern angeben, wenn Sie beabsichtigen, diesen Flow so zu verwenden, dass er nur von SPN-Benutzenden (Dienstprinzipalname) ausgelöst wird.
  3. Jeder: Legacy-Einstellung für diesen Auslöser, der offenen Zugriff ohne zusätzliche Authentifizierungsunterstützung hat. Jeder kann diesen Workflow auslösen, wenn er Zugriff auf die URL und das zugehörige JSON-Schema hat.

Anmerkung

Wenn Sie die Option Bestimmte Benutzende in meinem Mandanten auswählen und die zulässigen Benutzenden leer lassen, ist der Authentifizierungsbereich auf den Mandanten beschränkt. Dies bedeutet, dass jeder Benutzende im Mandanten diesen Workflow auslösen kann.

Ansprüche für Ihre HTTP-Anforderung auswählen

Wenn Sie den Workflow so beschränken, dass er nur von authentifizierten Benutzenden ausgelöst wird, müssen Sie sicherstellen, dass die HTTP-Anforderung die richtigen Ansprüche enthält. Die erforderlichen Ansprüchen sind in der folgenden Liste aufgeführt:

  • "aud": <Zielgruppe des Flow-Dienstes>. Hier finden Sie die Zielgruppenwerte in verschiedenen Clouds. Weitere Informationen: Zielgruppenwerte
  • "iss": <Aussteller des Anfordernden>
  • "tid": <Mandanten-ID des Anfordernden>
  • "oid": <Objekt-ID des Anfordernden>. Optional. Dieses Feld ist nur erforderlich, wenn Sie den Auslöser so konfiguriert haben, dass er auf bestimmte Benutzende innerhalb des Mandanten beschränkt ist.

Sie können die Ansprüche Ihrer Anforderung überprüfen, indem Sie den Bearertoken in den Autorisierungsheader unter https://jwt.io einfügen. Weitere Informationen zum programmgesteuerten Extrahieren der Token finden Sie unter Microsoft-Authentifizierungsbibliothek (MSAL).

Zielgruppenwerte

Die folgende Tabelle zeigt die Zielgruppenwerte in verschiedenen Clouds:

Cloud-Typ Zielgruppenwert
Public Cloud https://service.flow.microsoft.com/
Government Community Cloud (GCC) https://gov.service.flow.microsoft.us/
Government Community Cloud High (GCCH) https://high.service.flow.microsoft.us/
China https://service.powerautomate.cn/
Department of Defense (DOD) https://service.flow.appsplatform.us/

Parameter im Designer anzeigen

Abhängig von Ihrer Designerversion werden Parameter an unterschiedlichen Orten angezeigt.

Power Automate erlaubt Ihnen, entweder den neuen Designer oder den klassischen Designer zu verwenden, um Ihre Cloud-Fow zu konfigurieren. Die Schritte sind in beiden Designern ähnlich. Weitere Informationen (mit Beispielen) unter Identifizieren von Unterschieden zwischen dem neuen und dem klassischen Designer.

Der Parameter wird im Konfigurationsbereich links angezeigt.

Screenshot des Objekts, das den Cloud-Flow im Designer mit Copilot auslösen kann.