modulen JWT

Appen Adobe Workfront Fusion JWT innehåller en modul som skapar JWT-tokens baserat på den angivna algoritmen.

Åtkomstkrav

Expandera om du vill visa åtkomstkrav för funktionerna i den här artikeln.

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront package Alla
Adobe Workfront-licens

Nytt: Standard

eller

Aktuell: Arbete eller högre

Adobe Workfront Fusion-licens** Workfront Fusion-licens krävs inte
Produkt

Nytt:

  • Select or Prime Workfront package: Your organization must purchase Adobe Workfront Fusion.
  • Ultimate Workfront-paket: Workfront Fusion ingår.

eller

Aktuell: Din organisation måste köpa Adobe Workfront Fusion.

Mer information om informationen i den här tabellen finns i Åtkomstkrav i dokumentationen.

Mer information om Adobe Workfront Fusion-licenser finns i Adobe Workfront Fusion-licenser.

API-information för JWT

JWT-kopplingen använder följande:

API-tagg
v1.1.5

JWT-modulen och dess fält

Generera JWT

Den här modulen genererar en JWT baserad på den valda algoritmen.

Algorithm

Välj den algoritm med vilken du vill generera JWT.

  • HS256: HMAC med SHA-256-hash-algoritm
  • HS384: HMAC med SHA-384-hash-algoritm
  • HS512: HMAC med SHA-512-hash-algoritm
  • RS256: RSASSA-PKCS1-v1_5 med SHA-256-hash-algoritm
  • RS384: RSASSA-PKCS1-v1_5 med SHA-384-hash-algoritm
  • RS512: RSASSA-PKCS1-v1_5 med SHA-512-hash-algoritm
  • PS256: RSASSA-PSS som använder SHA-256-hash-algoritm (endast nod ^6.12.0 ELLER >=8.0.0)
  • PS384: RSASSA-PSS som använder SHA-384-hash-algoritm (endast nod ^6.12.0 ELLER >=8.0.0)
  • PS512: RSASSA-PSS som använder SHA-512-hash-algoritm (endast nod ^6.12.0 ELLER >=8.0.0)
  • ES256: ECDSA använder P-256-kurva och SHA-256-hash-algoritm
  • ES384: ECDSA använder P-384-kurva och SHA-384-hash-algoritm
  • ES512: ECDSA använder P-521-kurva och SHA-512-hash-algoritm
Payload
För varje nyttolastobjekt som du vill lägga till klickar du på Lägg till objekt och anger objektets nyckel och värde.
Options

För varje alternativobjekt som du vill lägga till klickar du på Lägg till objekt och anger objektets nyckel och värde.

Följande tangenter är tillgängliga:

  • algoritm: (standard: RS256)
  • expirresIn: Uttrycks i sekunder eller en sträng som beskriver ett tidsintervall (t.ex. 2 dagar, 10h, 7d). Ett numeriskt värde tolkas som antal sekunder. Om du använder en sträng måste du se till att ange tidsenheter (dagar, timmar osv.), annars används enheten i millisekunder som standard (120 är lika med 120 ms).
  • notBefore: Uttrycks i sekunder eller en sträng som beskriver ett tidsintervall (t.ex. 2 dagar, 10h, 7d). Ett numeriskt värde tolkas som antal sekunder. Om du använder en sträng måste du se till att ange tidsenheter (dagar, timmar osv.), annars används enheten i millisekunder som standard (120 är lika med 120 ms).
  • publik
  • utfärdare
  • jwtid
  • ämne
  • noTimestamp
  • header
  • keyid
  • mutatePayload: Om true ändras nyttolastobjektet direkt av signeringsfunktionen. Detta är användbart om du behöver en oformaterad referens till nyttolasten efter att anspråk har tillämpats på den men innan den har kodats till en token.
  • allowInsecureKeySizes: Om true tillåts att privata nycklar med en modulus under 2048 används för RSA.
  • allowInvalidAsymmetricKeyTypes: Om true tillåts asymmetriska nycklar som inte matchar den angivna algoritmen. Detta alternativ är endast avsett för bakåtkompatibilitet och bör undvikas.
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3