HTTP/2-, OAuth2- & JWT-componenten
Moderne HTTP-protocolondersteuning met multiplexing, server push, OAuth2-authenticatie, JWT-tokens en cloud-messaging-integraties.
Moderne HTTP-protocolondersteuning met multiplexing, server push, OAuth2-authenticatie, JWT-tokens en cloud-messaging-integraties.
Een uitgebreide suite van HTTP-, authenticatie- en cloud-messaging-componenten.
HTTP/2 is een grote revisie van het HTTP-protocol met multiplexing, server push en header-compressie voor hoogperformante verbindingen. Volledige client- en serverimplementaties.
OAuth2-autorisatieprotocol volgens open standaard. Authenticeer gebruikers veilig met providers zoals Google, Microsoft en aangepaste OAuth2-servers.
Bouw je eigen OAuth2-autorisatieserver. Geef access-tokens uit en valideer ze, beheer clienttoepassingen en scopes.
JSON Web Token-clientimplementatie. Maak en valideer JWT-tokens voor stateless authenticatie.
Server-side JWT-implementatie. Geef JSON Web Tokens uit voor je toepassing, valideer en beheer ze.
Web Authentication API voor wachtwoordloze authenticatie met biometrie, security keys en platform authenticators.
Verstuur pushmeldingen naar iOS- en macOS-apparaten via Apple's op HTTP/2 gebaseerde APNs-service.
Integratie met Amazon Simple Queue Service. Volledig beheerde berichtenwachtrijen voor microservices en gedistribueerde systemen.
Google Cloud-messaging-service. Betrouwbare asynchrone many-to-many-messaging tussen toepassingen.
Integratie met de Google Calendar API. Maak evenementen aan, beheer agenda's en synchroniseer planningsgegevens.
Firebase Cloud Messaging om pushmeldingen te versturen naar Android-, iOS- en webclients.
Verstuur HTTP/2-aanvragen en verwerk antwoorden met slechts een paar regels code.
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;
Bouw HTTP-toepassingen voor elk platform vanuit één codebase.