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.
Protocollo di autorizzazione open-standard OAuth2. Autentica gli utenti in modo sicuro con provider come Google, Microsoft e server OAuth2 personalizzati.
Crea il tuo server di autorizzazione OAuth2. Emetti e convalida access token, gestisci applicazioni client e scope.
Implementazione client di JSON Web Token. Crea e convalida token JWT per autenticazione stateless.
Implementazione server-side di JWT. Emetti, convalida e gestisci JSON Web Token per la tua applicazione.
API Web Authentication per l'autenticazione senza password tramite biometria, chiavi di sicurezza e authenticator di piattaforma.
Invia notifiche push ai dispositivi iOS e macOS tramite il servizio APNs di Apple basato su HTTP/2.
Integrazione con Amazon Simple Queue Service. Code di messaggi completamente gestite per microservizi e sistemi distribuiti.
Servizio di messaggistica Google Cloud. Messaggistica asincrona many-to-many affidabile tra applicazioni.
Integrazione con l'API di Google Calendar. Crea eventi, gestisci calendari e sincronizza dati di pianificazione.
Firebase Cloud Messaging per inviare notifiche push a client Android, iOS e web.
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.