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.
Prise en charge moderne du protocole HTTP avec multiplexage, server push, authentification OAuth2, tokens JWT et intégrations cloud messaging.
Une suite complète de composants HTTP, d'authentification et de cloud messaging.
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 →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 →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 →Implémentation cliente JSON Web Token. Crée et valide des tokens JWT pour l'authentification sans état.
En savoir plus →Implémentation serveur JWT. Émets, valide et gère les JSON Web Tokens pour ton application.
En savoir plus →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 →Envoie des notifications push aux appareils iOS et macOS via le service APNs d'Apple basé sur HTTP/2.
En savoir plus →Intégration Amazon Simple Queue Service. Files de messages entièrement gérées pour microservices et systèmes distribués.
En savoir plus →Service de messaging Google Cloud. Messaging asynchrone many-to-many fiable entre applications.
En savoir plus →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 →Firebase Cloud Messaging pour envoyer des notifications push aux clients Android, iOS et web.
En savoir plus →Embarque un navigateur Microsoft Edge WebView2 (Chromium) dans tes applications VCL avec TsgcWebView2. Navigation, pont JavaScript, cookies, téléchargements et impression.
Learn more →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 →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 →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 →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 →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;
Construis des applications HTTP pour n’importe quelle plateforme depuis une seule base de code.