JWT Überblick — sgcWebSockets | eSeGeCe

JWT JSON Web Tokens

JSON Web Token (JWT) Unterstützung in sgcWebSockets. JWTs erstellen, signieren, verifizieren und decodieren für sichere Authentifizierung und Autorisierung.

Funktionen

  • JWTs mit den Algorithmen HS256, RS256, ES256 erstellen und signieren
  • Token-Signaturen und Ablaufzeit verifizieren
  • Unterstützung für benutzerdefinierte und registrierte Claims
  • JWK- und JWKS-Schlüsselverwaltung
  • Kompaktes Serialisierungsformat

Delphi-Beispiel

uses
  sgcHTTP_JWT;

var
  JWT: TsgcHTTPJWT;
begin
  JWT := TsgcHTTPJWT.Create(nil);
  JWT.Header.Algorithm := jwtRS256;
  JWT.Payload.Issuer := 'my-app';
  JWT.Payload.Subject := 'user-123';
  JWT.Payload.ExpirationTime := Now + 1/24;
  Token := JWT.Compact(PrivateKey);
end;

Bereit, mit JWT zu arbeiten?

Laden Sie die kostenlose Testversion herunter und starten Sie in wenigen Minuten.