OAuth-verificatie voor HTTP-aanvraagtriggers toevoegen

Gebruik de trigger Wanneer een HTTP-aanvraag wordt ontvangen om werkstromen te starten door een aanvraag te verzenden naar het HTTP-aanvraageindpunt dat is gegenereerd op basis van de stroom. U kunt deze trigger beperken tot geverifieerde gebruikers.

Een verificatieparameter kiezen

De trigger heeft drie modi voor de verificatieparameter:

  1. Elke gebruiker in mijn tenant: zorgt ervoor dat elke gebruiker in dezelfde tenant als de maker deze werkstroom kan activeren.
  2. Specifieke gebruikers in mijn tenant: zorgt ervoor dat alleen specifieke gebruikers-id's van dezelfde tenant deze werkstroom kunnen activeren. Voer e-mailadressen in van de specifieke gebruikers in het veld Toegestane gebruikers . U kunt ook object-ID's van service-principal-naamgebruikers invoeren als u van plan bent om deze stroom alleen door SPN-gebruikers (service principal name) te laten activeren.
  3. Iedereen: verouderde instelling voor deze trigger die open toegang heeft zonder aanvullende verificatieondersteuning. Iedereen kan deze workflow activeren als hij of zij toegang heeft tot de URL en het bijbehorende JSON-schema.

Opmerking

Als u de optie Specifieke gebruikers in mijn tenant selecteert en de toegestane gebruikers blanco laat, is het verificatiebereik beperkt tot de tenant. Dit betekent dat elke gebruiker in de tenant deze werkstroom kan activeren.

Kies de claims voor uw HTTP-verzoek

Als u de werkstroom beperkt om alleen te worden geactiveerd door geauthenticeerde gebruikers, moet u ervoor zorgen dat de HTTP-aanvraag de juiste claims bevat. De vereiste claims bevinden zich in de volgende lijstL

  • "aud": doelgroep van de flowservice. Hier vindt u de doelgroepwaarden voor verschillende clouds. Meer informatie over Doelgroepwaarden.
  • "iss": Uitgevende instantie van de aanvrager
  • "tid": tenant-id van de aanroeper
  • "oid": Object-id van de aanvrager. Optioneel. Dit veld is alleen vereist als u de trigger hebt geconfigureerd om te beperken tot specifieke gebruikers binnen de tenant.

U kunt de claims van uw aanvraag controleren door het bearer-token in de autorisatie-header te plakken op https://jwt.io. Meer informatie over het programmatisch extraheren van de tokens in Microsoft Authentication Library (MSAL).

Doelgroepwaarden

In de volgende tabel ziet u de doelgroepwaarden in verschillende clouds. U moet de doelgroepwaarden exact laten overeenkomen, inclusief afsluitende slashes.

Cloudtype Doelgroepwaarde
Openbare cloud https://service.flow.microsoft.com/
Community Cloud voor de overheid (GCC) https://gov.service.flow.microsoft.us/
Government Community Cloud High (GCCH) https://high.service.flow.microsoft.us/
China https://service.powerautomate.cn/
Ministerie van defensie (DOD) https://service.flow.appsplatform.us/

De parameter in de ontwerper bekijken

Afhankelijk van uw designerversie verschijnen parameters op verschillende locaties.

Met Power Automate kunt u de nieuwe ontwerper of de klassieke ontwerper gebruiken voor het configureren van uw cloudstroom. De stappen zijn bij beide ontwerpers vergelijkbaar. Meer informatie (met voorbeelden) vindt u in Verschillen tussen de nieuwe ontwerper en de klassieke ontwerper identificeren.

De parameter wordt links op het configuratievenster weergegeven.

Schermopname van de parameter 'Wie kan de stroom activeren?' van de HTTP-aanvraagtrigger die is ingesteld op Specifieke gebruikers in mijn tenant in de nieuwe ontwerper.