Zum Inhalt springen

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.