Sdílet prostřednictvím


Přidání ověřování OAuth pro triggery požadavku HTTP

Trigger Při přijetí požadavku HTTP můžete použít k aktivaci pracovních postupů odesláním žádosti na požadavek HTTP na koncový bod vygenerovaný z toku. Můžete omezit, co mohou uživatelé v tomto pracovním postupu aktivovat, zajištěním, aby tento pracovní postup mohli aktivovat pouze ověření uživatelé.

Poznámka:

Tato funkce je právě zaváděna a ve vaší oblasti nemusí být zatím dostupná.

Zvolte parametr ověřování

Trigger má tři režimy pro parametr ověřování:

  1. Všichni uživatelé v mém klientovi: Zajišťuje, že tento pracovní postup může spustit každý uživatel ve stejném klientovi jako tvůrce. Toto je výchozí nastavení pro veškeré nové toky.
  2. Vybraní uživatelé v mém klientovi: Zajistí, že tento pracovní postup mohou spustit pouze konkrétní ID uživatelů ve stejném klientovi. V poli Povolení uživatelé můžete zadat e-mailové adresy konkrétních uživatelů. Můžete také zadat ID uživatelů hlavní služby, pokud mají tento tok aktivovat pouze uživatelé SPN (hlavní název služby).
  3. Všichni: Starší nastavení pro tento trigger, který má otevřený přístup bez jakékoli další podpory ověřování. Tento pracovní postup může aktivovat kdokoli, pokud má přístup k adrese URL a souvisejícímu schématu JSON.

Poznámka:

Pokud vyberete možnost Vybraní uživatelé v mém klientovi a necháte povolené uživatele prázdné, bude rozsah ověřování omezen na daného klienta. To znamená, že tento pracovní postup může spustit kterýkoli uživatel v klientovi.

Volba deklarací identity pro svůj požadavek HTTP

Pokud chcete, aby byl pracovní postup aktivován pouze ověřenými uživateli, musíte zajistit, aby požadavek HTTP obsahoval správné deklarace identity. V následujícím seznamu jsou uvedeny potřebné deklarace identity:

  • "aud": <cílová skupina služby toku>. Zde najdete hodnoty cílové skupiny napříč různými cloudy. Další informace: Hodnoty cílové skupiny
  • "iss": <Vystavitel žadatele>
  • "tid": <ID klienta žadatele>
  • "oid": <ID objektu žadatele>. Nepovinné. Toto pole je povinné pouze v případě, že jste trigger konfigurovali tak, aby se omezil na konkrétní uživatele v rámci klienta.

Deklarace identity svého požadavku můžete zkontrolovat vložením nosného tokenu do autorizační hlavičky na adrese https://jwt.io. Další informace o programovém extrahování tokenů naleznete v části Microsoft Authentication Library (MSAL).

Hodnoty cílové skupiny

Následující tabulka ukazuje hodnoty cílové skupiny napříč různými cloudy:

Typ cloudu Hodnota cílové skupiny
Veřejný 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/
Čína https://service.powerautomate.cn/
Ministerstvo obrany (DOD) https://service.flow.appsplatform.us/

Zobrazení parametru v návrháři

V závislosti na verzi vašeho návrháře se parametry zobrazují na různých místech.

Poznámka:

  • Power Automate používá buď klasického návrháře cloudových toků, nebo nového moderního návrháře s funkcemi Copilota. Chcete-li zjistit, kterého návrháře používáte, přejděte do části Poznámka v tématu Seznámení s návrhářem cloudových toků.
  • Když přepínáte mezi klasickým a moderním návrhářem, zobrazí se výzva k uložení toku. Nemůžete ukládat a přepínat, dokud nebudou vyřešeny všechny chyby.

Parametr se zobrazí na konfiguračním panelu vlevo.

Screenshot, kdo může aktivovat cloudový tok v návrháři s funkcí Copilot.