Modulo JWT

L'app Adobe Workfront Fusion JWT fornisce un modulo che crea token JWT in base all'algoritmo specificato.

Requisiti di accesso

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

Adobe Workfront piano*
Pro o versione successiva
Adobe Workfront licenza*
Plan, Work
Adobe Workfront Fusion licenza**

Requisiti di licenza correnti: nessun requisito di licenza Workfront Fusion.

Oppure

Requisito licenza legacy: Workfront Fusion per automazione e integrazione lavoro, Workfront Fusion per automazione lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone del piano Select o Prime Adobe Workfront, l'organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo. Workfront Fusion è incluso nel piano Ultimate Workfront.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.

Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.

Modulo JWT e relativi campi

Genera JWT

Questo modulo genera un JWT basato sull’algoritmo selezionato.

Algorithm

Seleziona l’algoritmo con cui desideri generare il JWT.

  • HS256: HMAC con algoritmo hash SHA-256
  • HS384: HMAC con algoritmo hash SHA-384
  • HS512: HMAC con algoritmo hash SHA-512
  • RS256: RSASSA-PKCS1-v1_5 con algoritmo hash SHA-256
  • RS384: RSASSA-PKCS1-v1_5 con algoritmo hash SHA-384
  • RS512: RSASSA-PKCS1-v1_5 con algoritmo hash SHA-512
  • PS256: RSASSA-PSS che utilizza l'algoritmo hash SHA-256 (solo il nodo ^6.12.0 O >=8.0.0)
  • PS384: RSASSA-PSS tramite algoritmo hash SHA-384 (solo il nodo ^6.12.0 O >=8.0.0)
  • PS512: RSASSA-PSS che utilizza l'algoritmo hash SHA-512 (solo il nodo ^6.12.0 O >=8.0.0)
  • ES256: ECDSA che utilizza la curva P-256 e l'algoritmo hash SHA-256
  • ES384: ECDSA che utilizza la curva P-384 e l'algoritmo hash SHA-384
  • ES512: ECDSA che utilizza la curva P-521 e l'algoritmo hash SHA-512
Payload
Per ogni elemento del payload che si desidera aggiungere, fare clic su Aggiungi elemento e immettere la chiave e il valore dell'elemento.
Options

Per ogni elemento di opzione che si desidera aggiungere, fare clic su Aggiungi elemento e immettere la chiave e il valore dell'elemento.

Sono disponibili le seguenti chiavi:

  • algoritmo: (impostazione predefinita: RS256)
  • expiresIn: espresso in secondi o una stringa che descrive un intervallo di tempo (ad esempio 2 giorni, 10h, 7d). Un valore numerico viene interpretato come un conteggio di secondi. Se utilizzi una stringa, assicurati di fornire le unità di tempo (giorni, ore, ecc.), altrimenti per impostazione predefinita viene utilizzata l’unità in millisecondi (120 è uguale a 120 ms).
  • notBefore: espresso in secondi o una stringa che descrive un intervallo di tempo (ad esempio, 2 giorni, 10h, 7d). Un valore numerico viene interpretato come un conteggio di secondi. Se utilizzi una stringa, assicurati di fornire le unità di tempo (giorni, ore, ecc.), altrimenti per impostazione predefinita viene utilizzata l’unità in millisecondi (120 è uguale a 120 ms).
  • pubblico
  • emittente
  • jwtid
  • oggetto
  • noTimestamp
  • intestazione
  • keyid
  • mutatePayload: se true, la funzione di firma modificherà direttamente l'oggetto payload. Questo è utile se hai bisogno di un riferimento non elaborato al payload dopo che le attestazioni sono state applicate, ma prima che sia stato codificato in un token.
  • allowInsecureKeySizes: se true, consente l'utilizzo di chiavi private con un modulo inferiore a 2048 per RSA.
  • allowInvalidAsymmetricKeyTypes: se true, consente chiavi asimmetriche che non corrispondono all'algoritmo specificato. Questa opzione è destinata solo alla retrocompatibilità e deve essere evitata.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43