HTTP/2, OAuth2 & JWT Components

Modern HTTP protocol support with multiplexing, server push, OAuth2 authentication, JWT tokens, and cloud messaging integrations.

HTTP Components

A comprehensive suite of HTTP, authentication, and cloud messaging components.

HTTP/2 Client & Server

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 Client

OAuth2 open-standard authorization protocol. Securely authenticate users with providers like Google, Microsoft, and custom OAuth2 servers.

Saiba mais →

OAuth2 Server

Build your own OAuth2 authorization server. Issue and validate access tokens, manage client applications and scopes.

Saiba mais →

JWT Client

JSON Web Token client implementation. Create and validate JWT tokens for stateless authentication.

Saiba mais →

JWT Server

JWT server-side implementation. Issue, validate, and manage JSON Web Tokens for your application.

Saiba mais →

WebAuthn

Web Authentication API for passwordless authentication using biometrics, security keys, and platform authenticators.

Saiba mais →

Apple Push Notifications

Send push notifications to iOS and macOS devices via Apple's HTTP/2-based APNs service.

Saiba mais →

Amazon SQS

Amazon Simple Queue Service integration. Fully managed message queues for microservices and distributed systems.

Saiba mais →

Google Cloud Pub/Sub

Google Cloud messaging service. Reliable many-to-many asynchronous messaging between applications.

Saiba mais →

Google Calendar

Google Calendar API integration. Create events, manage calendars, and sync scheduling data.

Saiba mais →

Google FCM

Firebase Cloud Messaging for sending push notifications to Android, iOS, and web clients.

Saiba mais →

WebView2 Browser

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 →

gRPC Client

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 →

OAuth2 Provider

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 →

JWT

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 →

OAuth2

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 →

Delphi HTTP/2 Example

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;

Supported Platforms

Build HTTP applications for any platform from a single codebase.

Windows

macOS

Linux

iOS

Android

Delphi

.NET

C++ Builder

Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Start Building Today

Download the free trial and start building modern HTTP applications in minutes.