Módulo JWT

O aplicativo Adobe Workfront Fusion JWT fornece um módulo que cria tokens JWT com base no algoritmo fornecido.

Requisitos de acesso

Expanda para visualizar os requisitos de acesso para a funcionalidade neste artigo.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Pacote do Adobe Workfront

Qualquer pacote de fluxo de trabalho do Adobe Workfront e qualquer pacote de Automação e Integração do Adobe Workfront

Workfront Ultimate

Workfront Prime e pacotes Select, com uma compra adicional do Workfront Fusion.

Licenças do Adobe Workfront

Standard

Trabalhar ou superior

Produto Se sua organização tiver um pacote Select ou Prime Workfront que não inclua a Automação e Integração do Workfront, ela deverá comprar o Adobe Workfront Fusion.

Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação.

Informações da API JWT

O conector JWT usa o seguinte:

Tag da API
v1.1.5

Módulo JWT e seus campos

Gerar JWT

Esse módulo gera um JWT com base no algoritmo selecionado.

Algoritmo

Selecione o algoritmo com o qual deseja gerar o JWT.

  • HS256: HMAC usando algoritmo de hash SHA-256
  • HS384: HMAC usando algoritmo de hash SHA-384
  • HS512: HMAC usando algoritmo de hash SHA-512
  • RS256: RSASSA-PKCS1-v1_5 usando algoritmo de hash SHA-256
  • RS384: RSASSA-PKCS1-v1_5 usando algoritmo de hash SHA-384
  • RS512: RSASSA-PKCS1-v1_5 usando algoritmo de hash SHA-512
  • PS256: RSASSA-PSS usando o algoritmo de hash SHA-256 (somente Nó ^6.12.0 OU >=8.0.0)
  • PS384: RSASSA-PSS usando o algoritmo de hash SHA-384 (somente Nó ^6.12.0 OU >=8.0.0)
  • PS512: RSASSA-PSS usando o algoritmo de hash SHA-512 (somente Nó ^6.12.0 OU >=8.0.0)
  • ES256: ECDSA usando curva P-256 e algoritmo de hash SHA-256
  • ES384: ECDSA usando curva P-384 e algoritmo de hash SHA-384
  • ES512: ECDSA usando curva P-521 e algoritmo de hash SHA-512
Carga
Para cada item de carga que você deseja adicionar, clique em Adicionar item e insira a chave e o valor do item.
Opções

Para cada item de opção que você deseja adicionar, clique em Adicionar item e insira a chave e o valor do item.

As seguintes chaves estão disponíveis:

  • algoritmo: (padrão: RS256)
  • expiresIn: expresso em segundos ou em uma cadeia de caracteres que descreve um período (por exemplo, 2 dias, 10h, 7d). Um valor numérico é interpretado como uma contagem de segundos. Se você usar uma sequência de caracteres, forneça as unidades de tempo (dias, horas etc.); caso contrário, a unidade de milissegundos será usada por padrão (120 é igual a 120 ms).
  • notBefore: expresso em segundos ou em uma sequência que descreve um período (por exemplo, 2 dias, 10h, 7d). Um valor numérico é interpretado como uma contagem de segundos. Se você usar uma sequência de caracteres, forneça as unidades de tempo (dias, horas etc.); caso contrário, a unidade de milissegundos será usada por padrão (120 é igual a 120 ms).
  • público
  • emissor
  • jwtid
  • assunto
  • noTimestamp
  • cabeçalho
  • keyid
  • mutatePayload: se true, a função sign modificará diretamente o objeto de carga. Isso é útil se você precisar de uma referência bruta à carga após a aplicação das declarações a ela, mas antes de ela ser codificada em um token.
  • allowInsecureKeySizes: Se true, permite que chaves privadas com um módulo abaixo de 2048 sejam usadas para RSA.
  • allowInvalidAsymmetricKeyTypes: se true, permite chaves assimétricas que não correspondem ao algoritmo especificado. Essa opção destina-se apenas à compatibilidade com versões anteriores e deve ser evitada.
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3