Componenti HTTP/2, OAuth2 e JWT
Supporto moderno per il protocollo HTTP con multiplexing, server push, autenticazione OAuth2, token JWT e integrazioni di messaggistica cloud.
Supporto moderno per il protocollo HTTP con multiplexing, server push, autenticazione OAuth2, token JWT e integrazioni di messaggistica cloud.
Una suite completa di componenti HTTP, di autenticazione e di messaggistica cloud.
HTTP/2 è una revisione importante del protocollo HTTP con multiplexing, server push e compressione degli header per connessioni ad alte prestazioni. Implementazioni complete di client e server.
Scopri di più →Protocollo di autorizzazione open-standard OAuth2. Autentica gli utenti in modo sicuro con provider come Google, Microsoft e server OAuth2 personalizzati.
Scopri di più →Crea il tuo server di autorizzazione OAuth2. Emetti e convalida access token, gestisci applicazioni client e scope.
Scopri di più →Implementazione client di JSON Web Token. Crea e convalida token JWT per autenticazione stateless.
Scopri di più →Implementazione server-side di JWT. Emetti, convalida e gestisci JSON Web Token per la tua applicazione.
Scopri di più →API Web Authentication per l'autenticazione senza password tramite biometria, chiavi di sicurezza e authenticator di piattaforma.
Scopri di più →Invia notifiche push ai dispositivi iOS e macOS tramite il servizio APNs di Apple basato su HTTP/2.
Scopri di più →Integrazione con Amazon Simple Queue Service. Code di messaggi completamente gestite per microservizi e sistemi distribuiti.
Scopri di più →Servizio di messaggistica Google Cloud. Messaggistica asincrona many-to-many affidabile tra applicazioni.
Scopri di più →Integrazione con l'API di Google Calendar. Crea eventi, gestisci calendari e sincronizza dati di pianificazione.
Scopri di più →Firebase Cloud Messaging per inviare notifiche push a client Android, iOS e web.
Scopri di più →Integra un browser Microsoft Edge WebView2 (Chromium) nelle tue app VCL con TsgcWebView2. Navigazione, bridge JavaScript, cookie, download e stampa.
Scopri di più →Client gRPC nativo per Delphi e C++Builder su HTTP/2. Chiamate unarie e in streaming, messaggi protobuf, deadline e metadati, con i servizi Google Cloud supportati da subito.
Scopri di più →Gestisci il tuo authorization server OAuth 2.0 da Delphi o C++Builder. Emetti e aggiorna i token, amministra client, scope e consensi, con supporto PKCE.
Scopri di più →Componenti JSON Web Token per Delphi e C++Builder. Firma e verifica token HS256, RS256, ES256 ed EdDSA, convalida le claim e proteggi i tuoi endpoint HTTP.
Scopri di più →OAuth 2.0 per Delphi e C++Builder. Authorization code con PKCE, client credentials, device flow e refresh token, oltre al tuo authorization server.
Scopri di più →Invia richieste HTTP/2 e gestisci le risposte con poche righe di codice.
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;
Crea applicazioni HTTP per qualsiasi piattaforma da un'unica codebase.