HTTP/2, OAuth2 & JWT Komponenty

Obsługa nowoczesnego protokołu HTTP z multipleksowaniem, server push, uwierzytelnianiem OAuth2, tokenami JWT i integracjami z chmurowymi usługami komunikatów.

Komponenty HTTP

Kompleksowy zestaw komponentów HTTP, uwierzytelniania i chmurowych usług komunikatów.

Klient i serwer HTTP/2

HTTP/2 to duża rewizja protokołu HTTP z multipleksowaniem, server push i kompresją nagłówków dla wysokowydajnych połączeń. Pełne implementacje klienta i serwera.

Dowiedz się więcej →

Klient SSE

TsgcSSEClient to klient Server-Sent Events (EventSource) z typowanymi zdarzeniami, automatycznym ponownym łączeniem z wznowieniem przez Last-Event-ID, obsługą pola retry serwera oraz wycofywaniem z jitterem. Dostępny w każdej edycji.

Dowiedz się więcej →

Klient OAuth2

Otwarty standard autoryzacji OAuth2. Bezpiecznie uwierzytelniaj użytkowników u dostawców takich jak Google, Microsoft oraz własnych serwerów OAuth2.

Dowiedz się więcej →

Serwer OAuth2

Zbuduj własny serwer autoryzacji OAuth2. Wydawaj i weryfikuj tokeny dostępu, zarządzaj aplikacjami klienckimi i zakresami.

Dowiedz się więcej →

Klient JWT

Implementacja klienta JSON Web Token. Twórz i weryfikuj tokeny JWT na potrzeby uwierzytelniania bezstanowego.

Dowiedz się więcej →

Serwer JWT

Implementacja JWT po stronie serwera. Wydawaj, weryfikuj i zarządzaj tokenami JSON Web Token dla swojej aplikacji.

Dowiedz się więcej →

WebAuthn

API Web Authentication do uwierzytelniania bez hasła z użyciem biometrii, kluczy bezpieczeństwa i uwierzytelniaczy platformowych.

Dowiedz się więcej →

TOTP 2FA

Uwierzytelnianie dwuskładnikowe z kodami Google Authenticator, Microsoft Authenticator lub Authy. Sekrety, provisioning QR, weryfikacja odporna na powtórzenia i kody odzyskiwania.

Dowiedz się więcej →

LDAP / Active Directory

Loguj użytkowników hasłem domenowym przez LDAPS lub StartTLS, odczytuj zagnieżdżone grupy Active Directory i przeszukuj katalog ze stronicowaniem.

Dowiedz się więcej →

SAML SSO

Service provider SAML 2.0 do jednokrotnego logowania z Microsoft Entra ID, Okta, AD FS, Google Workspace i Keycloak, z rygorystyczną walidacją podpisu.

Dowiedz się więcej →

OpenID Connect

Loguj się przez dowolnego dostawcę OpenID Connect. Discovery, PKCE i nonce domyślnie, walidacja tokenu ID względem kluczy dostawcy i endpoint userinfo.

Dowiedz się więcej →

Mail OAuth2

Tokeny OAuth2 oraz ciągi XOAUTH2 / OAUTHBEARER dla SMTP, IMAP i POP3 z Microsoft 365 i Gmail, gotowe dla Indy lub dowolnej biblioteki pocztowej.

Dowiedz się więcej →

Apple Push Notifications

Wysyłaj powiadomienia push na urządzenia iOS i macOS przez usługę APNs firmy Apple opartą na HTTP/2.

Dowiedz się więcej →

Amazon SQS

Integracja z Amazon Simple Queue Service. W pełni zarządzane kolejki komunikatów dla mikrousług i systemów rozproszonych.

Dowiedz się więcej →

Google Cloud Pub/Sub

Usługa komunikatów Google Cloud. Niezawodna asynchroniczna wymiana komunikatów typu wielu do wielu między aplikacjami.

Dowiedz się więcej →

Google Calendar

Integracja z API Google Calendar. Twórz wydarzenia, zarządzaj kalendarzami i synchronizuj dane harmonogramów.

Dowiedz się więcej →

Google FCM

Firebase Cloud Messaging do wysyłania powiadomień push do klientów Android, iOS i webowych.

Dowiedz się więcej →

Przeglądarka WebView2

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

Dowiedz się więcej →

Klient gRPC

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 →

Dostawca OAuth2

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 →

Przykład HTTP/2 w Delphi

Wysyłaj żądania HTTP/2 i obsługuj odpowiedzi za pomocą kilku linii kodu.

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;

Obsługiwane platformy

Twórz aplikacje HTTP na dowolną platformę z jednej bazy kodu.

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

Zacznij budować już dziś

Pobierz bezpłatną wersję próbną i zacznij tworzyć nowoczesne aplikacje HTTP w kilka minut.