Ir para o conteúdo

Atividade JWT Decode Token

Introdução

Uma atividade Decode Token de JWT, utilizando sua conexão JWT, decodifica um JSON Web Token (JWT) e é destinada a ser usada como um alvo para consumir dados em uma operação.

Criar uma atividade JWT Decode Token

Uma instância de uma atividade Decode Token de JWT é criada a partir de uma conexão JWT usando seu tipo de atividade Decode Token.

Para criar uma instância de uma atividade, arraste o tipo de atividade para a tela de design ou copie o tipo de atividade e cole-o na tela de design. Para detalhes, veja Criar uma instância de atividade ou ferramenta em Reutilização de componentes.

Uma atividade Decode Token de JWT existente pode ser editada a partir destes locais:

Configurar uma atividade JWT Decode Token

Siga estas etapas para configurar uma atividade Decode Token de JWT:

Etapa 1: Insira um nome e especifique as configurações

Nesta etapa, forneça um nome para a atividade e especifique o JWT, se estiver criptografado, e as configurações de criptografia. Cada elemento da interface do usuário desta etapa é descrito abaixo.

Dica

Campos com um ícone de variável suportam o uso de variáveis globais, variáveis de projeto e variáveis Jitterbit. Comece digitando um colchete aberto [ no campo ou clicando no ícone de variável para exibir um menu com as variáveis existentes para escolher.

  • Menu de endpoint: Se você tiver vários endpoints do mesmo tipo de conector configurados, um menu na parte superior da tela exibe o nome do endpoint atual. Clique no menu para alternar para um endpoint diferente. Para mais informações, veja Alterar o endpoint atribuído em Telasa de configuração.

    • Editar endpoint: Aparece quando você passa o mouse sobre o nome do endpoint atual. Clique para editar a configuração de conexão do endpoint atualmente selecionado.
  • Nome: Insira um nome para identificar a atividade. O nome deve ser exclusivo para cada atividade Decode Token de JWT e não deve conter barras / ou dois pontos :.

  • Token JWT: Insira o JWT a ser decodificado. Os algoritmos de JWT suportados incluem:

    • Algoritmos de assinatura JWS: HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512, ES256, ES384 e ES512
    • Algoritmos de gerenciamento de chaves JWE: A128KW, A192KW, A256KW, RSA1_5, RSA_OAEP e RSA_OAEP_256
    • Algoritmos de criptografia de conteúdo JWE: A128CBC, A192CBC, A256CBC, A128CBC_HS256, A192CBC_HS384 e A256CBC_HS512
  • Criptografado: Selecione se o JWT está criptografado para expandir opções de configuração adicionais.

    • Chave secreta de criptografia: Insira uma chave secreta.
    • Codificado em Base64: Selecione se a codificação em Base64 é necessária.
    • Chave de criptografia privada: Insira uma chave privada.
  • Salvar e Sair: Se habilitado, clique para salvar a configuração para esta etapa e fechar a configuração da atividade.

  • Próximo: Clique para armazenar temporariamente a configuração para esta etapa e continuar para a próxima etapa. A configuração não será salva até que você clique no botão Concluído na última etapa.

  • Descartar Alterações: Após fazer alterações, clique para fechar a configuração sem salvar as alterações feitas em qualquer etapa. Uma mensagem pede para você confirmar que deseja descartar as alterações.

Etapa 2: Revisar os esquemas de dados

Quaisquer esquemas de solicitação ou resposta são exibidos. Cada elemento da interface do usuário desta etapa é descrito abaixo.

  • Esquemas de dados: Esses esquemas de dados são herdados por transformações adjacentes e são exibidos novamente durante o mapeamento de transformação.

    Nota

    Os dados fornecidos em uma transformação têm precedência sobre a configuração da atividade.

    O conector JWT utiliza a biblioteca Java JWT. Os nós e campos do esquema são baseados nas seleções feitas na etapa 1. Para mais informações sobre a especificação JWT, consulte IETF RFC 7519: JSON Web Token (JWT).

  • Atualizar: Clique no ícone de atualizar ou na palavra Atualizar para regenerar esquemas do endpoint JWT. Esta ação também regenera um esquema em outros locais ao longo do projeto onde o mesmo esquema é referenciado, como em uma transformação adjacente.

  • Voltar: Clique para armazenar temporariamente a configuração para esta etapa e retornar à etapa anterior.

  • Concluído: Clique para salvar a configuração para todas as etapas e fechar a configuração da atividade.

  • Descartar Alterações: Após fazer alterações, clique para fechar a configuração sem salvar as alterações feitas em qualquer etapa. Uma mensagem pede para você confirmar que deseja descartar as alterações.

Próximas etapas

Após configurar uma atividade JWT Decodificar Token, complete a configuração da operação adicionando e configurando outras atividades ou ferramentas como etapas da operação. Você também pode configurar as configurações da operação, que incluem a capacidade de encadear operações que estão no mesmo ou em diferentes fluxos de trabalho.

As ações de menu para uma atividade estão acessíveis a partir do painel do projeto e da tela de design. Para detalhes, veja o menu de ações da atividade em Conceitos básicos de conectores.

As atividades Decodificar Token do JWT podem ser usadas como um alvo com esses padrões de operação:

Para usar a atividade com funções de script, escreva os dados em um local temporário e, em seguida, use esse local temporário na função de script.

Quando estiver pronto, implante e execute a operação e valide o comportamento verificando os logs da operação.