Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Existem funções internas em aplicativos lógicos para manipulação de token jwt


Existem funções internas em aplicativos lógicos para manipulação de token jwt


Atualmente, os aplicativos lógicos do Azure não possuem funções internas especificamente para manipular ou validar tokens da Web JSON (JWTS). No entanto, você pode realizar tarefas relacionadas ao JWT, aproveitando outros serviços do Azure ou criando lógica personalizada em seu aplicativo.

1. Validação e análise: Você pode usar o gerenciamento da API do Azure para validar tokens JWT aplicando a Política de Restrição de Acesso ao JWT. Esta política verifica a existência e a validade de um token JWT, garantindo que apenas solicitações autorizadas atinjam seu aplicativo lógico [3].

2. Lógica personalizada: Para analisar os tokens JWT diretamente nos aplicativos lógicos, você pode criar um aplicativo de lógica infantil que lida com a análise. Isso envolve o uso de expressões para dividir e decodificar o token e, em seguida, analisar a carga útil do JSON para extrair detalhes do usuário [5] [7].

3. Integração com as funções do Azure: Para uma manipulação JWT mais complexa, considere integrar seu aplicativo lógico às funções do Azure. As funções do Azure podem lidar com o código personalizado para validação e manipulação JWT usando bibliotecas como `JWTSecurityTokenHandler` na .NET [4].

Em resumo, embora não haja funções nativas de manipulação de JWT em aplicativos lógicos, você pode usar uma combinação de serviços do Azure e lógica personalizada para obter resultados semelhantes.

Citações:
[1] https://microsoft.github.io/azure-thereat-research-matrix/credentialaccess/azt601/azt601-3/
[2] https://auth0.com/blog/how-to-validate-jwt-dotnet/
[3] https://techcommunity.microsoft.com/blog/azurevcommunityblog/part-4-secure-your-logic-app-using-api-management-8211-validate-jwt-access-rests/336802
[4] https://stackoverflow.com/questions/49162583/using-json-web-tokens-jwt-with-azure-functions-without-useing-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-decode-a-jwt-token-in-azure-logic-app
[8] https://learn.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference
[9] https://www.reddit.com/r/azure/comments/u4alct/blog_parse_jwt_token_with_azure_logic_apps/