Zum Inhalt springen

Plugin GenerateJwtPlugin im Jitterbit App Builder

Zusammenfassung

Generiert ein JSON Web Token (JWT) für jede Zeile, die vom Filter-Ereignis zurückgegeben wird.

Anmeldung

Das GenerateJwtPlugin ist ein Aktions-Plugin für ein Ereignis auf Tabellenebene. Es muss beim intrinsischen Filter-Ereignis registriert werden. Da das Plugin das Verhalten des Filter-Ereignisses ändert, sollte es bei einem Geschäftsobjekt und nicht bei einer physischen 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 verwendet, um den JWT-Ablaufanspruch (exp) zu berechnen. Standardmäßig 120.
Algorithmus Nein In JWT-Algorithmus. Standardmäßig RS256.
SigningKey Ja In JWT-Signaturschlüssel. Erwartet PEM-codierten, privaten RSA-Schlüssel.
Betreff Ja In JWT-Betreff (sub) Anspruch.
JwtId Nein In JWT-ID (jti) Anspruch.
Jwt Nein Aus Generiertes JWT.
Benutzername Nein In JWT bevorzugter Benutzername (preferred_username) Anspruch.
FullName Nein In JWT-Name (name) Anspruch.
DisplayName 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.

Hinweise

Der Anspruch „ausgestellt am“ (iat) wird automatisch festgelegt.

Generierte JWTs sind kompatibel mit App Builder JWT SSO-Sicherheitsanbieter.

Der einzige derzeit unterstützte Algorithmus ist der RS256 Algorithmus.

Verwendung

Das GenerateJwtPlugin kann zur Integration mit Systemen von Drittpartei verwendet werden. Der Entwickler kann einer Seite eine Schaltfläche hinzufügen, die ein Ereignis auslöst, bevor einem Link gefolgt wird. Durch Klicken auf den Link wird das Ereignis aufgerufen und das JWT generiert, das dann in den externen Link eingesetzt wird.