Plugin GenerateJwtPlugin im Jitterbit App Builder
Zusammenfassung
Generiert ein JSON Web Token (JWT) für jede vom Filter-Ereignis zurückgegebene Zeile.
Anmeldung
Das GenerateJwtPlugin ist ein Aktions-Plugin für ein Ereignis auf Tabellenebene. Es muss für das intrinsische Filter-Ereignis registriert werden. Da das Plugin das Verhalten des Filter-Ereignisses ändert, sollte es für ein Geschäftsobjekt und nicht für eine physische Tabelle registriert werden.
Spalten
Spalte | Erforderlich | Richtung | Beschreibung |
---|---|---|---|
Aussteller | Ja | In | JWT-Aussteller (iss ) Anspruch. |
Zielgruppe | Ja | In | JWT-Zielgruppe (aud ) Anspruch. |
Lebensdauer | Nein | In | JWT-Lebensdauer in Sekunden. Wird zur Berechnung des JWT-Ablaufanspruchs (exp) verwendet. Standardmäßig 120. |
Algorithmus | Nein | In | JWT-Algorithmus. Standardmäßig RS256. |
SigningKey | Ja | In | JWT-Signaturschlüssel. Erwartet PEM-kodierten privaten RSA-Schlüssel. |
Betreff | Ja | In | JWT-Betreff (sub ) Anspruch. |
JwtId | Nein | In | JWT-ID (jti ) Anspruch. |
Jwt | Nein | Ausgang | Generiertes JWT. |
Benutzername | Nein | In | Bevorzugter JWT-Benutzername (preferred_username ) Anspruch. |
Vollständiger Name | Nein | In | JWT-Name (name ) Anspruch. |
Anzeigename | Nein | In | JWT-Spitzname (nickname ) Anspruch. |
Telefonnummer | Nein | In | JWT-Telefonnummer (phone_number ) Anspruch. |
Zeitzone | Nein | In | JWT-Zeitzone (zoneinfo ) Anspruch. |
Gebietsschema | Nein | Im | JWT-Gebietsschema (locale ) Anspruch. |
Gruppen | Nein | In | JWT-Gruppen (groups ) Anspruch. |
Bemerkungen
Der Anspruch „Ausgestellt am“ (iat) wird automatisch festgelegt.
Generierte JWTs sind mit dem App Builder JWT SSO-Sicherheitsanbieter kompatibel.
Der einzige derzeit unterstützte Algorithmus ist der RS256
Algorithmus.
Verwendung
Das GenerateJwtPlugin ermöglicht die Integration mit Drittpartei. Entwickler können einer Seite eine Schaltfläche hinzufügen, die vor dem Klicken auf einen Link ein Ereignis auslöst. Durch Klicken auf den Link wird das Ereignis ausgelöst und das JWT generiert, das dann den externen Link ersetzt.