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.

Dowiedz się więcej →

OAuth2 Client

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

Dowiedz się więcej →

OAuth2 Server

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

Dowiedz się więcej →

JWT Client

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

Dowiedz się więcej →

JWT Server

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

Dowiedz się więcej →

WebAuthn

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

Dowiedz się więcej →

Apple Push Notifications

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

Dowiedz się więcej →

Amazon SQS

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

Dowiedz się więcej →

Google Cloud Pub/Sub

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

Dowiedz się więcej →

Google Calendar

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

Dowiedz się więcej →

Google FCM

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

Dowiedz się więcej →

WebView2 Browser

Osadź przeglądarkę Microsoft Edge WebView2 (Chromium) w swoich aplikacjach VCL za pomocą TsgcWebView2. Nawigacja, most JavaScript, ciasteczka, pobierania i drukowanie.

Learn more →

gRPC Client

Natywny klient gRPC dla Delphi i C++Builder na HTTP/2. Wywołania unarne i strumieniowe, komunikaty protobuf, terminy i metadane, z gotową obsługą usług Google Cloud.

Dowiedz się więcej →

OAuth2 Provider

Uruchom własny serwer autoryzacji OAuth 2.0 w Delphi lub C++Builder. Wydawaj i odświeżaj tokeny, zarządzaj klientami, zakresami i zgodami, z obsługą PKCE.

Dowiedz się więcej →

JWT

Komponenty JSON Web Token dla Delphi i C++Builder. Podpisuj i weryfikuj tokeny HS256, RS256, ES256 i EdDSA, sprawdzaj oświadczenia i chroń własne punkty końcowe HTTP.

Dowiedz się więcej →

OAuth2

OAuth 2.0 dla Delphi i C++Builder. Kod autoryzacyjny z PKCE, client credentials, device flow i tokeny odświeżania, a do tego własny serwer autoryzacji.

Dowiedz się więcej →

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

Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Start Building Today

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