Modulo JWT

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

Requisiti di accesso

Espandi per visualizzare i requisiti di accesso per la funzionalità in questo articolo.

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacchetto Adobe Workfront Qualsiasi
Licenza Adobe Workfront

Nuovo: Standard

Oppure

Corrente: Lavoro o versione successiva

Licenza Adobe Workfront Fusion** Nessun requisito di licenza per Workfront Fusion
Prodotto

Novità:

  • Seleziona o crea un pacchetto Prime Workfront: la tua organizzazione deve acquistare Adobe Workfront Fusion.
  • Pacchetto Ultimate Workfront: è incluso Workfront Fusion.

Oppure

Corrente: la tua organizzazione deve acquistare Adobe Workfront Fusion.

Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione.

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

Informazioni sull’API JWT

Il connettore JWT utilizza quanto segue:

Tag API
v1.1.5

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
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3