JWT Modul

Die Adobe Workfront Fusion JWT app stellt ein Modul bereit, das JWT-Token basierend auf dem bereitgestellten Algorithmus erstellt.

Zugriffsanforderungen

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

Adobe Workfront plan*
Pro oder höher
Adobe Workfront license*
Plan, Arbeit
Adobe Workfront Fusion license**

Aktuelle Lizenzanforderungen: nein Workfront Fusion Lizenzanforderungen.

Oder

Alte Lizenzanforderung: Workfront Fusion für Arbeitsautomatisierung und Integration, Workfront Fusion für die Arbeitsautomatisierung

Produkt

Aktuelle Produktanforderung: Wenn Sie über Select oder Prime verfügen Adobe Workfront Planung, Ihr Unternehmen muss Adobe Workfront Fusion sowie Adobe Workfront , um die in diesem Artikel beschriebenen Funktionen zu verwenden. Workfront Fusion ist in Ultimate enthalten. Workfront Plan.

Oder

Alte Produktanforderung: Ihr Unternehmen muss Adobe Workfront Fusion sowie Adobe Workfront , um die in diesem Artikel beschriebenen Funktionen zu verwenden.

Wenden Sie sich an Ihren Workfront Administrator.

Informationen über Adobe Workfront Fusion Lizenzen, siehe Adobe Workfront Fusion Lizenzen.

JWT-Modul und seine Felder

JWT generieren

Dieses Modul generiert eine JWT auf Grundlage des ausgewählten Algorithmus.

Algorithm

Wählen Sie den Algorithmus aus, mit dem Sie die 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 mit P-256-Kurve und SHA-256-Hash-Algorithmus
  • ES384: ECDSA mit P-384-Kurve und SHA-384-Hash-Algorithmus
  • ES512: ECDSA mit P-521-Kurve und 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 hinzuzufügende Optionselement 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: Wird in Sekunden oder einer Zeichenfolge ausgedrückt, die eine Zeitspanne beschreibt (z. B. 2 Tage, 10 Stunden, 7 Tage). Ein numerischer Wert wird als Anzahl der Sekunden interpretiert. Wenn Sie eine Zeichenfolge verwenden, stellen Sie sicher, dass Sie die Zeiteinheiten (Tage, Stunden usw.) angeben. Andernfalls wird standardmäßig die Einheit in Millisekunden verwendet (120 ist gleich 120 ms).
  • notBefore: Wird in Sekunden oder einer Zeichenfolge ausgedrückt, die eine Zeitspanne beschreibt (z. B. 2 Tage, 10 Stunden, 7 Tage). Ein numerischer Wert wird als Anzahl der Sekunden interpretiert. Wenn Sie eine Zeichenfolge verwenden, stellen Sie sicher, dass Sie die Zeiteinheiten (Tage, Stunden usw.) angeben. Andernfalls wird standardmäßig die Einheit in Millisekunden verwendet (120 ist gleich 120 ms).
  • audience
  • Emittent
  • jwtid
  • subject
  • noTimestamp
  • header
  • keyid
  • mutatePayload: Wenn true, ändert die Zeichenfunktion das Payload-Objekt direkt. Dies ist nützlich, wenn Sie einen Rohverweis auf die Payload benötigen, nachdem die Ansprüche darauf angewendet wurden, aber bevor sie in ein Token kodiert wurden.
  • allowInsecureKeySizes: Wenn trueermöglicht die Verwendung privater Schlüssel mit einem Modul unter 2048 für RSA.
  • allowInvalidAsymmetricKeyTypes: Wenn trueerlaubt asymmetrische Schlüssel, die nicht mit dem angegebenen Algorithmus übereinstimmen. Diese Option dient nur der Abwärtskompatibilität und sollte vermieden werden.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43