HTTP/2, OAuth2 & JWT Components
Modern HTTP protocol support with multiplexing, server push, OAuth2 authentication, JWT tokens, and cloud messaging integrations.
Modern HTTP protocol support with multiplexing, server push, OAuth2 authentication, JWT tokens, and cloud messaging integrations.
A comprehensive suite of HTTP, authentication, and cloud messaging components.
HTTP/2 is a major revision of HTTP protocol with multiplexing, server push, and header compression for high-performance connections. Full client and server implementations.
Saiba mais →OAuth2 open-standard authorization protocol. Securely authenticate users with providers like Google, Microsoft, and custom OAuth2 servers.
Saiba mais →Build your own OAuth2 authorization server. Issue and validate access tokens, manage client applications and scopes.
Saiba mais →JSON Web Token client implementation. Create and validate JWT tokens for stateless authentication.
Saiba mais →JWT server-side implementation. Issue, validate, and manage JSON Web Tokens for your application.
Saiba mais →Web Authentication API for passwordless authentication using biometrics, security keys, and platform authenticators.
Saiba mais →Send push notifications to iOS and macOS devices via Apple's HTTP/2-based APNs service.
Saiba mais →Amazon Simple Queue Service integration. Fully managed message queues for microservices and distributed systems.
Saiba mais →Google Cloud messaging service. Reliable many-to-many asynchronous messaging between applications.
Saiba mais →Google Calendar API integration. Create events, manage calendars, and sync scheduling data.
Saiba mais →Firebase Cloud Messaging for sending push notifications to Android, iOS, and web clients.
Saiba mais →Embuta um navegador Microsoft Edge WebView2 (Chromium) nas suas aplicações VCL com o TsgcWebView2. Navegação, ponte JavaScript, cookies, downloads e impressão.
Learn more →Cliente gRPC nativo para Delphi e C++Builder sobre HTTP/2. Chamadas unárias e em streaming, mensagens protobuf, deadlines e metadados, com serviços do Google Cloud prontos para uso.
Saiba mais →Rode o seu próprio servidor de autorização OAuth 2.0 em Delphi ou C++Builder. Emita e renove tokens, gerencie clientes, escopos e consentimento, com suporte a PKCE.
Saiba mais →Componentes de JSON Web Token para Delphi e C++Builder. Assine e verifique tokens HS256, RS256, ES256 e EdDSA, valide claims e proteja os seus próprios endpoints HTTP.
Saiba mais →OAuth 2.0 para Delphi e C++Builder. Authorization code com PKCE, client credentials, device flow e refresh tokens, além do seu próprio servidor de autorização.
Saiba mais →Send HTTP/2 requests and handle responses with just a few lines of code.
procedure TForm1.SendHTTP2Request;
begin
sgcHTTP2Client1.Host := 'api.example.com';
sgcHTTP2Client1.Port := 443;
sgcHTTP2Client1.TLS := True;
sgcHTTP2Client1.Request.Method := 'GET';
sgcHTTP2Client1.Request.URL := '/api/data';
sgcHTTP2Client1.DoRequest;
end;
procedure TForm1.sgcHTTP2Client1Response(Sender: TObject;
const Response: TsgcHTTP2Response);
begin
Memo1.Lines.Add('Status: ' + IntToStr(Response.StatusCode));
Memo1.Lines.Add('Body: ' + Response.Text);
end;
Build HTTP applications for any platform from a single codebase.