V současné době nemají aplikace Azure Logic vestavěné funkce speciálně pro manipulaci nebo ověření webových tokenů JSON (JWTS). Úkoly související s JWT však můžete dosáhnout využitím dalších azurových služeb nebo vytvořením vlastní logiky v rámci vaší aplikace.
1. Validace a analýza: Správa Azure API můžete použít k ověření tokenů JWT použitím zásad omezení přístupu JWT. Tato politika kontroluje existenci a platnost tokenu JWT a zajišťuje, že pouze autorizované požadavky dosáhnou vaší logické aplikace [3].
2. Vlastní logika: Chcete -li analyzovat tokeny JWT přímo v logických aplikacích, můžete vytvořit aplikaci pro dětskou logiku, která zpracovává analýzu. To zahrnuje použití výrazů k rozdělení a dekódování tokenu a poté analýzu užitečného zatížení JSON pro extrakci podrobností uživatele [5] [7].
3. Integrace s funkcemi Azure: Pro složitější manipulaci JWT zvažte integraci vaší logické aplikace s funkcemi Azure. Funkce Azure mohou zpracovávat vlastní kód pro validaci a manipulaci JWT pomocí knihoven jako `jwtSecurityTokenHandler` v .NET [4].
Stručně řečeno, i když v logických aplikacích neexistují žádné nativní funkce JWT manipulace, můžete k dosažení podobných výsledků použít kombinaci azurových služeb a vlastní logiky.
Citace:
[1] https://microsoft.github.io/azure-theret-research-trix/credentialtaccess/apt601/apt601-3/
[2] https://auth0.com/blog/how-to-validate-jwt-dotnet/
[3] https://techcommunity.microsoft.com/blog/azurevevcommunityblog/part-4-secure-your-logic-app-using-api-management-8211-alidate-jwt-access-test/336802
[4] https://stackoverflow.com/questions/49162583/using-json-web-tokens-jwt-with-azure-functions-without-esing-active-directory
[5] https://autosysops.com/blog/parse-jwt-tokens-in-azure-logic-Apps
[6] https://webjose.hashnode.dev/invalidating-json-web-tokens-jwt-nodejs-express
[7] https://stackoverflow.com/questions/54257879/how-to-decode-a-jwt-token-in-azure-logic-app
[8] https://learn.microsoft.com/en-us/azure/Logic-apps/workflow-definition-jazyk-functions-reference
[9] https://www.reddit.com/r/azure/comments/u4alct/blog_parse_jwt_token_with_azure_logic_apps/