modulen JWT

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

Åtkomstkrav

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

Adobe Workfront plan*
Pro eller högre
Adobe Workfront licens*
Plan, Work
Adobe Workfront Fusion licens**

Aktuellt licenskrav: Inget Workfront Fusion-licenskrav.

eller

Gammalt licenskrav: Workfront Fusion för Automatisering och integrering av arbetet, Workfront Fusion för Automatisering av arbete

Produkt

Aktuellt produktkrav: Om du har planen Select eller Prime Adobe Workfront måste din organisation köpa både Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln. Workfront Fusion ingår i planen Ultimate Workfront.

eller

Äldre produktkrav: Din organisation måste köpa Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln.

Kontakta Workfront-administratören om du vill ta reda på vilken plan, licenstyp eller åtkomst du har.

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
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43