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

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

Adobe Workfront plano*
Pro ou superior
Adobe Workfront licença*
Plano, Trabalho
Adobe Workfront Fusion licença**

Requisito de licença atual: nenhum requisito de licença Workfront Fusion.

Ou

Requisito de licença herdada: Workfront Fusion para Automação e Integração do Trabalho, Workfront Fusion para Automação do Trabalho

Produto

Requisito atual do produto: se você tiver o Plano Adobe Workfront da Select ou da Prime, sua organização deve comprar o Adobe Workfront Fusion e o Adobe Workfront para usar a funcionalidade descrita neste artigo. Workfront Fusion está incluído no plano Workfront do Ultimate.

Ou

Requisito de produto herdado: sua organização deve comprar o Adobe Workfront Fusion e o Adobe Workfront para usar a funcionalidade descrita neste artigo.

Para saber que plano, tipo de licença ou acesso você tem, contate o administrador do Workfront.

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

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
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43