JWT JSON Web Token

sgcWebSockets 中的 JSON Web Token(JWT)支持。创建、签署、验证和解码 JWT,实现安全的身份验证和授权。

能力

  • 使用 HS256、RS256、ES256 算法创建和签署 JWT
  • 验证令牌签名和过期时间
  • 支持自定义声明和注册声明
  • JWK 和 JWKS 密钥管理
  • 紧凑序列化格式

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;

准备好使用 JWT 了吗?

下载免费试用版,数分钟内即可开始构建。