För att säkerställa att endast giltiga tokens accepteras av din logikapps auktorisationspolicy, följ dessa steg:
1. Konfigurera autentisering i logiska appar: Använd autentiseringsalternativet i logiska appar för att ange emittenten och publiken. Emittenten ska vara inställd på `https: // inloggning.microsoftonline.com // v2.0`, och publiken bör vara ditt applikations -ID från appregistreringen i Azure Active Directory [1].
2. Inkludera auktorisationsrubriker: Lägg till "OperationOptions" i den logiska appen "OperationOptions": "InkluderaAuthorisationHeadersinOutputs" `till avtryckaren. Detta säkerställer att JWT -token ingår i utgångarna från avtryckaren [1].
3. Använd Azure Active Directory (AAD) för validering av token: Registrera din applikation i Azure AD för att få ett klient -ID och hyresgäst -ID. Använd dessa för att generera ett åtkomsttoken som kan valideras med din logikapp. Se till att tokenens publik matchar en av de tillåtna publiken för Azure Management Resources om du använder Management API [9].
4. Implementera ytterligare säkerhetsåtgärder: Överväg att använda Azure API Management (APIM) för att lägga till extra säkerhetslager som IP -filtrering, hastighetsbegränsning och cachning. APIM kan också hantera OAUTH 2.0 och Azure Active Directory -autentisering, vilket ger mer robusta säkerhetsalternativ [2].
5. Validera token påståenden: Se till att token -påståenden, till exempel publiken och emittenten, är korrekt validerade mot din logikapps förväntade värden. Detta kan göras genom att kontrollera tokenens innehåll och se till att de matchar din apps konfiguration [7].
Genom att genomföra dessa åtgärder kan du effektivt se till att endast giltiga tokens accepteras av din logikapps auktorisationspolicy.
Citeringar:
[1] https://autosysops.com/blog/parse-jwt-tokens-in-azure-logic-apps
[2] https://turbo360.com/blog/logic-app-sbest-practices-secure-your-azure-logic-apps
]
]
[5] https://www.youtube.com/watch?v=zvijhve0muu
]
]
[8] https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-securing-a-logic-app
]