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-Lizenzen 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