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.

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacote do Adobe Workfront Qualquer
Licença do Adobe Workfront

Novo: Padrão

Ou

Atual: trabalho ou superior

Licença do Adobe Workfront Fusion** Nenhum requisito de licença do Workfront Fusion
Produto

Novo menu:

  • Selecionar ou pacote do Prime Workfront: sua organização deve comprar o Adobe Workfront Fusion.
  • Pacote do Ultimate Workfront: o Workfront Fusion está incluído.

Ou

Atual: sua organização deve comprar o Adobe Workfront Fusion.

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

Para obter informações sobre licenças do Adobe Workfront Fusion, consulte licenças do Adobe Workfront Fusion.

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