JWT Getter
JWT Getter
Der JWT Getter ist ein minimalistisches Browser-Werkzeug im Verzeichnis tools/get-jwt. Er tauscht PostgreSQL-Benutzername und Passwort gegen ein kurzlebiges JWT über die JSON-RPC-Methode get_jwt — und zeigt den dekodierten Payload sowie die Ablaufzeit an.
Wann verwenden
Verwenden Sie den JWT Getter, wenn Sie ein Token für einen dieser Zwecke benötigen:
- Ein Token in den Tab Bearer Token im Explorer oder SSE Tester einfügen.
- JWT-Ablauf oder
db_role/db_name-Claims in der eigenen Anwendung testen. - Überprüfen, ob der Systembenutzer
pgarachneauf eine bestimmte Rolle wechseln kann (GRANT <Rolle> TO pgarachnemuss vorhanden sein).
Hinweis:
get_jwt erfordert GRANT <Rolle> TO pgarachne in der Datenbank, weil PgArachne das Passwort intern über SET LOCAL ROLE prüft. Um dieses Grant zu vermeiden, verwenden Sie stattdessen direkte Anmeldedaten (HTTP Basic Auth) im Explorer oder SSE Tester.Funktionen
- URL, Präfix, Datenbank, Benutzername und Passwort eingeben — Enter drücken oder Get JWT klicken.
- Das generierte Token wird angezeigt und kann per Klick kopiert werden.
- Der JWT-Payload wird Base64-dekodiert und mit JSON-Syntaxhervorhebung dargestellt.
- Ein Badge zeigt die verbleibende Laufzeit an (oder markiert das Token als abgelaufen).
- Verbindungseinstellungen und Anmeldename werden in
localStoragegespeichert.
Aktivierung
Setzen Sie STATIC_FILES_PATH auf tools/get-jwt und besuchen Sie http://localhost:8080, oder öffnen Sie index.html direkt im Browser.