Ir para o conteúdo

Conector JWT no Jitterbit Studio

Resumo

O conector JWT permite a geração, decodificação e validação de JSON Web Tokens (JWT). Ele não se conecta a um serviço externo para essa funcionalidade.

Nota

Uma alternativa ao uso do conector JWT é utilizar as funções JWT do Jitterbit.

O conector JWT fornece uma interface para criar uma conexão JWT, a base usada para gerar instâncias de atividades JWT.

O conector JWT é acessado pela aba Project endpoints and connectors (Endpoints e conectores do projeto) da paleta de componentes de design (consulte Design component palette).

Visão geral do conector

Este conector é usado para configurar primeiro uma conexão JWT. Os tipos de atividade associados a essa conexão são então usados para criar instâncias de atividades destinadas a serem usadas como fontes (para fornecer dados em uma operação) ou destinos (para consumir dados em uma operação).

Em conjunto, uma conexão JWT específica e suas atividades são chamadas de endpoint JWT:

JWT activity types

  • Generate Token: Gera um JWT e é destinado a ser usado como destino em uma operação.

  • Decode Token: Decodifica um JWT e é destinado a ser usado como destino em uma operação.

  • Validate Token: Valida um JWT e é destinado a ser usado como destino em uma operação.

Os endpoints criados com este conector são excluídos do relatório de uso de endpoints e da contagem de licenças.

Pré-requisitos e versões de API suportadas

Este conector pode ser usado com agentes na nuvem e agentes privados.

Os agentes baixam automaticamente a versão mais recente deste conector quando necessário. Em agentes privados, é possível suspender essas atualizações com a política organizacional Disable Auto Connector Update.

O conector JWT usa a biblioteca Java JWT. Consulte a documentação da API para obter informações sobre os nós de esquema e campos. Para mais informações sobre a especificação JWT, consulte IETF RFC 7519: JSON Web Token (JWT).

Solução de problemas

Se encontrar problemas com o conector JWT, recomenda-se seguir estas etapas de solução de problemas:

  1. Verifique os logs de operação para qualquer informação registrada durante a execução da operação.

  2. Ative o log de debug de operação (para agentes na nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.

  3. Se usar agentes privados, é possível ativar o log detalhado do conector para este conector adicionando esta entrada de configuração de logger ao arquivo logback.xml do agente privado:

    <logger name="org.jitterbit.connector.jwt" level="DEBUG"/>
    

    Para mais informações sobre log detalhado do conector, consulte Verbose logging for connectors using Jitterbit private agents.

  4. Se usar agentes privados, é possível verificar os logs do agente para obter mais informações.

  5. Para considerações adicionais sobre solução de problemas, consulte Operation troubleshooting.