Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

563
Visualizações
Cómo escribir un script java en nifi para descifrar el token jwt usando Apache NiFi. Cómo usar el procesador ExecuteScript

Soy nuevo en NiFi y JavaScript. Estoy tratando de descifrar el token jwt usando el procesador de comando de ejecución. Pero al no hacerlo. Adjunto mi código. ¿Puedes ayudarme con lo mismo? la biblioteca que estamos usando aquí es node-jose:

 flowFile = session.get(); if (flowFile != null) { var jweToken = flowFile.getAttribute('token') var contentAlg = 'A256CBC-HS512'; const privKeyJwks = {"p:aaaaaabbbccccc,q:cddbcbvbvbmm"}; async function decryptJWE(jweToken) { try { // Decrypt JWE w/ private key const privKey = await JWK.asKey(privKeyJwks); return (await JWE.createDecrypt(privKey).decrypt(jweToken)).plaintext.toString(); flowFile = session.putAttribute(flowFile, 'token', 'jweToken') } catch (e) { console.error(e); } } }

los errores que estoy recibiendo:

  1. No se pudo procesar la sesión debido a javax.script.ScriptException: :13:6 Esperado ; pero encontró la función función asíncrona decryptJWE(jweToken) No se pudo procesar la sesión debido a javax.script.ScriptException: :13: operando esperado pero constante encontrada

por favor, ayúdame. gracias.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Por lo que puedo encontrar, Apache NiFi usa Nashorn como su implementación de JavaScript (ECMAScript, para ser exactos). De acuerdo con los documentos, Nashorn solo admite ECMAScript 5.1; sin embargo, está utilizando funciones asíncronas, que solo se admiten en ECMAScript 2017 y versiones posteriores.

La única forma de hacerlo es reescribir su script sin usar funciones asíncronas.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda