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.
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.
Construis ton propre serveur d'autorisation OAuth2. Émets et valide des tokens d'accès, gère les applications clientes et les scopes.
Implémentation cliente JSON Web Token. Crée et valide des tokens JWT pour l'authentification sans état.
Implémentation serveur JWT. Émets, valide et gère les JSON Web Tokens pour ton application.
API Web Authentication pour l'authentification sans mot de passe via biométrie, clés de sécurité et authentificateurs de plateforme.
Envoie des notifications push aux appareils iOS et macOS via le service APNs d'Apple basé sur HTTP/2.
Intégration Amazon Simple Queue Service. Files de messages entièrement gérées pour microservices et systèmes distribués.
Service de messaging Google Cloud. Messaging asynchrone many-to-many fiable entre applications.
Intégration de l'API Google Calendar. Crée des événements, gère des calendriers et synchronise les données de planification.
Firebase Cloud Messaging pour envoyer des notifications push aux clients Android, iOS et web.
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.