JWT-Modul

Die Adobe Workfront Fusion JWT-App bietet ein Modul, das JWT-Token basierend auf dem bereitgestellten Algorithmus erstellt.

Zugriffsanforderungen

Erweitern, um die Zugriffsanforderungen für die in diesem Artikel beschriebene Funktionalität anzuzeigen.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront-Paket

Ein beliebiges Adobe Workfront Workflow- und Adobe Workfront Automation and Integration-Paket

Workfront Ultimate

Workfront Prime- und Select-Pakete bei zusätzlichem Kauf von Workfront Fusion.

Adobe Workfront-Lizenzen

Standard

Work oder höher

Produkt Wenn Ihre Organisation über ein Workfront Select- oder Prime-Paket ohne Workfront Automation and Integration verfügt, muss Ihre Organisation Adobe Workfront Fusion erwerben.

Weitere Details zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.

JWT-API-Informationen

Der JWT-Connector verwendet Folgendes:

API-Tag
v1.1.5

JWT-Modul und seine Felder

JWT generieren

Dieses Modul generiert ein JWT basierend auf dem ausgewählten Algorithmus.

-Algorithmus

Wählen Sie den Algorithmus aus, mit dem Sie den JWT generieren möchten.

  • HS256: HMAC mit SHA-256-Hash-Algorithmus
  • HS384: HMAC mit SHA-384-Hash-Algorithmus
  • HS512: HMAC mit SHA-512-Hash-Algorithmus
  • RS256: RSASSA-PKCS1-v1_5 mit SHA-256-Hash-Algorithmus
  • RS384: RSASSA-PKCS1-v1_5 mit SHA-384-Hash-Algorithmus
  • RS512: RSASSA-PKCS1-v1_5 mit SHA-512-Hash-Algorithmus
  • PS256: RSASSA-PSS mit SHA-256-Hash-Algorithmus (nur Knoten ^6.12.0 ODER >=8.0.0)
  • PS384: RSASSA-PSS mit SHA-384-Hash-Algorithmus (nur Knoten ^6.12.0 ODER >=8.0.0)
  • PS512: RSASSA-PSS mit SHA-512-Hash-Algorithmus (nur Knoten ^6.12.0 ODER >=8.0.0)
  • ES256: ECDSA unter Verwendung der P-256-Kurve und des SHA-256-Hash-Algorithmus
  • ES384: ECDSA unter Verwendung der P-384-Kurve und des SHA-384-Hash-Algorithmus
  • ES512: ECDSA unter Verwendung der P-521-Kurve und des SHA-512-Hash-Algorithmus
Payload
Klicken Sie für jedes Payload-Element, das Sie hinzufügen möchten auf „Element hinzufügen und geben Sie den Schlüssel und den Wert des Elements ein.
Optionen

Klicken Sie für jedes Optionselement, das Sie hinzufügen möchten auf „Element hinzufügen und geben Sie den Schlüssel und den Wert des Elements ein.

Die folgenden Schlüssel sind verfügbar:

  • Algorithmus: (Standard: RS256)
  • expiresIn: In Sekunden oder einer Zeichenfolge, die eine Zeitspanne beschreibt (z. B. 2 Tage, 10h, 7d). Ein numerischer Wert wird als Anzahl von Sekunden interpretiert. Wenn Sie eine Zeichenfolge verwenden, stellen Sie sicher, dass Sie die Zeiteinheiten (Tage, Stunden usw.) angeben, andernfalls wird standardmäßig die Millisekunden-Einheit verwendet (120 ist gleich 120 ms).
  • notBefore: Wird in Sekunden oder in einer Zeichenfolge angegeben, die eine Zeitspanne beschreibt (z. B. 2 Tage, 10h, 7d). Ein numerischer Wert wird als Anzahl von Sekunden interpretiert. Wenn Sie eine Zeichenfolge verwenden, stellen Sie sicher, dass Sie die Zeiteinheiten (Tage, Stunden usw.) angeben, andernfalls wird standardmäßig die Millisekunden-Einheit verwendet (120 ist gleich 120 ms).
  • Zielgruppe
  • Aussteller
  • jwtid
  • Subjekt
  • noTimestamp
  • Kopfzeile
  • keyId
  • mutatePayload: Wenn true, ändert die Sign-Funktion das Payload-Objekt direkt. Dies ist nützlich, wenn Sie einen Rohverweis auf die Payload benötigen, nachdem Ansprüche darauf angewendet wurden, aber bevor sie in ein Token codiert wurde.
  • allowInsecureKeySizes: Wenn true, ermöglicht die Verwendung privater Schlüssel mit einem Modul unter 2048 für RSA.
  • allowInvalidAsymmetricKeyTypes: Wenn true, lässt asymmetrische Schlüssel zu, die nicht mit dem angegebenen Algorithmus übereinstimmen. Diese Option dient nur der Abwärtskompatibilität und sollte vermieden werden.
recommendation-more-help
workfront-fusion-help-workfront-fusion