JWT JSON Web Tokens

Obsługa JSON Web Token (JWT) w sgcWebSockets. Twórz, podpisuj, weryfikuj i dekoduj tokeny JWT na potrzeby bezpiecznego uwierzytelniania i autoryzacji.

Możliwości

  • Tworzenie i podpisywanie tokenów JWT algorytmami HS256, RS256, ES256
  • Weryfikacja podpisów tokenów i terminu ważności
  • Obsługa własnych i zarejestrowanych claimów
  • Zarządzanie kluczami JWK i JWKS
  • Kompaktowy format serializacji

Przykład w 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;
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Gotowy do pracy z JWT?

Pobierz bezpłatną wersję próbną i zacznij budować w kilka minut.