Composants HTTP/2, OAuth2 et JWT

Prise en charge moderne du protocole HTTP avec multiplexage, server push, authentification OAuth2, tokens JWT et intégrations cloud messaging.

Composants HTTP

Une suite complète de composants HTTP, d'authentification et de cloud messaging.

HTTP/2 Client et Serveur

HTTP/2 est une révision majeure du protocole HTTP avec multiplexage, server push et compression d'en-têtes pour des connexions hautes performances. Implémentations cliente et serveur complètes.

En savoir plus →

Client OAuth2

Protocole d'autorisation open standard OAuth2. Authentifie les utilisateurs en toute sécurité avec des fournisseurs comme Google, Microsoft et des serveurs OAuth2 personnalisés.

En savoir plus →

Serveur OAuth2

Construis ton propre serveur d'autorisation OAuth2. Émets et valide des tokens d'accès, gère les applications clientes et les scopes.

En savoir plus →

Client JWT

Implémentation cliente JSON Web Token. Crée et valide des tokens JWT pour l'authentification sans état.

En savoir plus →

Serveur JWT

Implémentation serveur JWT. Émets, valide et gère les JSON Web Tokens pour ton application.

En savoir plus →

WebAuthn

API Web Authentication pour l'authentification sans mot de passe via biométrie, clés de sécurité et authentificateurs de plateforme.

En savoir plus →

Apple Push Notifications

Envoie des notifications push aux appareils iOS et macOS via le service APNs d'Apple basé sur HTTP/2.

En savoir plus →

Amazon SQS

Intégration Amazon Simple Queue Service. Files de messages entièrement gérées pour microservices et systèmes distribués.

En savoir plus →

Google Cloud Pub/Sub

Service de messaging Google Cloud. Messaging asynchrone many-to-many fiable entre applications.

En savoir plus →

Google Calendar

Intégration de l'API Google Calendar. Crée des événements, gère des calendriers et synchronise les données de planification.

En savoir plus →

Google FCM

Firebase Cloud Messaging pour envoyer des notifications push aux clients Android, iOS et web.

En savoir plus →

WebView2 Browser

Embarque un navigateur Microsoft Edge WebView2 (Chromium) dans tes applications VCL avec TsgcWebView2. Navigation, pont JavaScript, cookies, téléchargements et impression.

Learn more →

gRPC Client

Client gRPC natif pour Delphi et C++Builder sur HTTP/2. Appels unaires et en streaming, messages protobuf, deadlines et métadonnées, avec les services Google Cloud pris en charge d'origine.

En savoir plus →

Provider OAuth2

Fais tourner ton propre serveur d'autorisation OAuth 2.0 depuis Delphi ou C++Builder. Émets et renouvelle des tokens, gère clients, scopes et consentement, avec PKCE.

En savoir plus →

JWT

Composants JSON Web Token pour Delphi et C++Builder. Signe et vérifie des tokens HS256, RS256, ES256 et EdDSA, valide les claims et protège tes propres endpoints HTTP.

En savoir plus →

OAuth2

OAuth 2.0 pour Delphi et C++Builder. Code d'autorisation avec PKCE, client credentials, device flow et refresh tokens, ainsi que ton propre serveur d'autorisation.

En savoir plus →

Exemple HTTP/2 en Delphi

Envoie des requêtes HTTP/2 et traite les réponses en quelques lignes de code seulement.

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;

Plateformes prises en charge

Construis des applications HTTP pour n’importe quelle plateforme depuis une seule base de code.

Windows

macOS

Linux

iOS

Android

Delphi

.NET

C++ Builder

Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Commence à construire dès aujourd'hui

Télécharge l’essai gratuit et commence à construire des applications HTTP modernes en quelques minutes.