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.
Dowiedz się więcej →OAuth2 open-standard authorization protocol. Securely authenticate users with providers like Google, Microsoft, and custom OAuth2 servers.
Dowiedz się więcej →Build your own OAuth2 authorization server. Issue and validate access tokens, manage client applications and scopes.
Dowiedz się więcej →JSON Web Token client implementation. Create and validate JWT tokens for stateless authentication.
Dowiedz się więcej →JWT server-side implementation. Issue, validate, and manage JSON Web Tokens for your application.
Dowiedz się więcej →Web Authentication API for passwordless authentication using biometrics, security keys, and platform authenticators.
Dowiedz się więcej →Send push notifications to iOS and macOS devices via Apple's HTTP/2-based APNs service.
Dowiedz się więcej →Amazon Simple Queue Service integration. Fully managed message queues for microservices and distributed systems.
Dowiedz się więcej →Google Cloud messaging service. Reliable many-to-many asynchronous messaging between applications.
Dowiedz się więcej →Google Calendar API integration. Create events, manage calendars, and sync scheduling data.
Dowiedz się więcej →Firebase Cloud Messaging for sending push notifications to Android, iOS, and web clients.
Dowiedz się więcej →Osadź przeglądarkę Microsoft Edge WebView2 (Chromium) w swoich aplikacjach VCL za pomocą TsgcWebView2. Nawigacja, most JavaScript, ciasteczka, pobierania i drukowanie.
Learn more →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 →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 →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 →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 →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.