HTTP/2, OAuth2 & JWT Components
Moderne HTTP-Protokollunterstützung mit Multiplexing, Server Push, OAuth2-Authentifizierung, JWT-Tokens und Cloud-Messaging-Integrationen.
Moderne HTTP-Protokollunterstützung mit Multiplexing, Server Push, OAuth2-Authentifizierung, JWT-Tokens und Cloud-Messaging-Integrationen.
Eine umfassende Suite von HTTP-, Authentifizierungs- und Cloud-Messaging-Komponenten.
HTTP/2 ist eine wesentliche Überarbeitung des HTTP-Protokolls mit Multiplexing, Server Push und Header-Komprimierung für leistungsstarke Verbindungen. Vollständige Client- und Server-Implementierungen.
OAuth2 ist ein offenes Standard-Autorisierungsprotokoll. Authentifiziere Benutzer sicher bei Anbietern wie Google, Microsoft und eigenen OAuth2-Servern.
Baue deinen eigenen OAuth2-Autorisierungsserver. Stelle Zugriffstokens aus und validiere sie, verwalte Client-Anwendungen und Scopes.
JSON-Web-Token-Client-Implementierung. Erstelle und validiere JWT-Tokens für zustandslose Authentifizierung.
JWT-Serverseite-Implementierung. Stelle JSON-Web-Tokens für deine Anwendung aus, validiere und verwalte sie.
Web Authentifizierung API für passwortlose Authentifizierung mit Biometrie, Sicherheitsschlüsseln und Plattform-Authenticators.
Sende Push-Benachrichtigungen an iOS- und macOS-Geräte über den HTTP/2-basierten APNs-Dienst von Apple.
Amazon Simple Queue Service-Integration. Vollständig verwaltete Nachrichtenwarteschlangen für Microservices und verteilte Systeme.
Google Cloud Messaging-Dienst. Zuverlässiges, asynchrones Many-to-Many-Messaging zwischen Anwendungen.
Google Calendar API-Integration. Erstelle Ereignisse, verwalte Kalender und synchronisiere Termindaten.
Firebase Cloud Messaging zum Senden von Push-Benachrichtigungen an Android-, iOS- und Web-Clients.
Sende HTTP/2-Anfragen und verarbeite Antworten mit nur wenigen Codezeilen.
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;
Entwickle HTTP-Anwendungen für jede Plattform aus einer einzigen Codebasis.