JWT JSON Web Tokens

Prise en charge JSON Web Token (JWT) dans sgcWebSockets. Crée, signe, vérifie et décode des JWTs pour une authentification et autorisation sécurisées.

CAPACITÉS

  • Crée et signe des JWTs avec les algorithmes HS256, RS256, ES256
  • Vérifie les signatures et l'expiration des tokens
  • Prise en charge des claims personnalisés et enregistrés
  • Gestion de clés JWK et JWKS
  • Format de sérialisation compact

Exemple 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;

Prêt à travailler avec JWT ?

Télécharge l’essai gratuit et commence à construire en quelques minutes.