JWT JSON 웹 토큰

sgcWebSockets의 JSON 웹 토큰 (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를 사용해 볼 준비가 됐어요?

무료 체험판을 다운로드하고 바로 시작해 보세요.