JWT JSON Web Token

Supporto JSON Web Token (JWT) in sgcWebSockets. Crea, firma, verifica e decodifica JWT per autenticazione e autorizzazione sicure.

Capacità

  • Crea e firma JWT con algoritmi HS256, RS256, ES256
  • Verifica le firme dei token e la scadenza
  • Supporto per claim personalizzati e claim registrati
  • Gestione delle chiavi JWK e JWKS
  • Formato di serializzazione compatto

Esempio Delphi

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;

Pronto a lavorare con JWT?

Scarica la versione di prova gratuita e inizia a sviluppare in pochi minuti.