JWT-Modul

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

Zugriffsanforderungen

Erweitern Sie , um die Zugriffsanforderungen für die -Funktion in diesem Artikel anzuzeigen.

Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront-Paket Beliebig
Adobe Workfront-Lizenz

Neu: Standard

Oder

Aktuell: Arbeit oder höher

Lizenz für Adobe Workfront Fusion** Keine Workfront Fusion-Lizenzanforderung
Produkt

Neu:

  • Prime oder Workfront auswählen: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
  • Ultimate Workfront-Paket: Workfront Fusion ist enthalten.

Oder

Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.

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

Informationen zu Adobe Workfront Fusion finden Sie unter Adobe Workfront Fusion Lizenzen.

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