Megosztás a következőn keresztül:


CORS-szabályzatok engedélyezése egyéni API Management-összekötőhöz

A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint

A forrásközi erőforrás-megosztás (CORS) egy HTTP-fejlécalapú mechanizmus, amely lehetővé teszi a kiszolgáló számára, hogy minden olyan forrást (tartományt, sémát vagy portot) jelezzon, amely nem a sajátja, amelyről a böngészőnek engedélyeznie kell az erőforrások betöltését. Az ügyfelek cors-szabályzatot adhatnak a webes API-khoz az Azure API Managementben, amely több forrásból származó erőforrásmegosztási támogatást ad hozzá egy művelethez vagy egy API-hoz, amely lehetővé teszi a böngészőalapú ügyfelek tartományközi hívásait.

Ha az API-t az API Managementből exportálta egyéni összekötőként a Power Platformban, és böngészőalapú ügyfeleket szeretne használni, például a Power Appst vagy a Power Automate-et az API meghívásához, konfigurálnia kell az API-t, hogy explicit módon engedélyezze a Power Platform-alkalmazásoktól érkező keresztirányú kéréseket. Ez a cikk bemutatja, hogyan konfigurálhatja a következő két szükséges házirend-beállítást:

  • CORS-szabályzat hozzáadása az API-hoz

  • Szabályzat hozzáadása az egyéni összekötőhöz, amely beállít egy Forrás fejlécet HTTP-kérelmeken

Előfeltételek

CORS-szabályzat hozzáadása az API-hoz az API Managementben

Az alábbi lépéseket követve konfigurálhatja a CORS-szabályzatot az API Managementben.

  1. Jelentkezzen be az Azure Portalra , és nyissa meg az API Management-példányt.
  2. A bal oldali menüben válassza az API-kat , és válassza ki az egyéni összekötőként exportált API-t. Ha szeretné, csak egy API-műveletet válasszon a szabályzat alkalmazásához.
  3. A Szabályzatok szakaszban, a Bejövő feldolgozás szakaszban válassza a + Szabályzat hozzáadása lehetőséget.
    1. Válassza a Forrásközi erőforrásmegosztás engedélyezése (CORS) lehetőséget.
    2. Adja hozzá a következő engedélyezett forrást: https://make.powerapps.com.
    3. Válassza a Mentés lehetőséget.
  • A szabályzatok konfigurálásával kapcsolatos további információkért lásd: Szabályzatok beállítása vagy szerkesztése.
  • A CORS-szabályzattal kapcsolatos részletekért tekintse meg a cors-szabályzat referenciáit .

Feljegyzés

Ha már rendelkezik meglévő CORS-szabályzattal a szolgáltatás szintjén (az összes API-val) a fejlesztői portál tesztkonzoljának engedélyezéséhez, akkor az https://make.powerapps.com API-hoz vagy művelethez külön szabályzat konfigurálása helyett hozzáadhatja a forrást a szabályzathoz.

Feljegyzés

Attól függően, hogy az egyéni összekötő hogyan lesz használva a Power Platform-alkalmazásokban, előfordulhat, hogy további forrásokat kell konfigurálnia a CORS-szabályzatban. Ha CORS-problémákat tapasztal Power Platform-alkalmazások futtatásakor, használja a böngésző fejlesztői eszközeit, az API Managementben való nyomkövetést vagy az Alkalmazás Elemzések a problémák kivizsgálásához.

Szabályzat hozzáadása egyéni összekötőhöz az Origin fejléc beállításához

Adja hozzá az alábbi szabályzatot az egyéni összekötőhöz a Power Platform-környezetben. A szabályzat beállít egy Forrás fejlécet az API Managementben engedélyezett CORS-forrásnak megfelelően.

Az egyéni összekötők szerkesztési beállításaival kapcsolatos részletekért lásd : Egyéni összekötő létrehozása az alapoktól.

  1. Jelentkezzen be a Power Appsbe vagy a Power Automate-be.

  2. A bal oldali panelen válassza az Egyéni adatok Csatlakozás>orok lehetőséget.

  3. Válassza ki az összekötőt az egyéni összekötők listájából.

  4. Az egyéni összekötő szerkesztéséhez válassza a ceruza (Szerkesztés) ikont.

  5. Válassza a 3 lehetőséget. Definíció.

  6. A Szabályzatok területen válassza az + Új szabályzat lehetőséget. Válassza ki vagy adja meg a következő szabályzat részleteit.

    Beállítás Érték
    Név A választott név, például a set-origin-header
    Sablon Set HTTP header (HTTP-fejléc beállítása)
    Fejléc neve Forrás
    Fejléc értéke https://make.powerapps.com (ugyanaz az URL-cím, amelyet az API Managementben konfigurált)
    Művelet, ha létezik fejléc Felülbírálja
    Házirend futtatása Kérelem

    Képernyőkép arról, hogyan hozhat létre házirendet a Power Platform egyéni összekötőjében, hogy beállítson egy Forrás fejlécet a HTTP-kérelmekben.

  7. Válassza az Összekötő frissítése lehetőséget.

  8. A házirend beállítása után lépjen az 5-ösre. Tesztlap az egyéni összekötő teszteléséhez.

Következő lépések