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.
Mehr erfahren →OAuth2 ist ein offenes Standard-Autorisierungsprotokoll. Authentifiziere Benutzer sicher bei Anbietern wie Google, Microsoft und eigenen OAuth2-Servern.
Mehr erfahren →Baue deinen eigenen OAuth2-Autorisierungsserver. Stelle Zugriffstokens aus und validiere sie, verwalte Client-Anwendungen und Scopes.
Mehr erfahren →JSON-Web-Token-Client-Implementierung. Erstelle und validiere JWT-Tokens für zustandslose Authentifizierung.
Mehr erfahren →JWT-Serverseite-Implementierung. Stelle JSON-Web-Tokens für deine Anwendung aus, validiere und verwalte sie.
Mehr erfahren →Web Authentifizierung API für passwortlose Authentifizierung mit Biometrie, Sicherheitsschlüsseln und Plattform-Authenticators.
Mehr erfahren →Sende Push-Benachrichtigungen an iOS- und macOS-Geräte über den HTTP/2-basierten APNs-Dienst von Apple.
Mehr erfahren →Amazon Simple Queue Service-Integration. Vollständig verwaltete Nachrichtenwarteschlangen für Microservices und verteilte Systeme.
Mehr erfahren →Google Cloud Messaging-Dienst. Zuverlässiges, asynchrones Many-to-Many-Messaging zwischen Anwendungen.
Mehr erfahren →Google Calendar API-Integration. Erstelle Ereignisse, verwalte Kalender und synchronisiere Termindaten.
Mehr erfahren →Firebase Cloud Messaging zum Senden von Push-Benachrichtigungen an Android-, iOS- und Web-Clients.
Mehr erfahren →Bette mit TsgcWebView2 einen Microsoft Edge WebView2 (Chromium)-Browser in deine VCL-Apps ein. Navigation, JavaScript-Bridge, Cookies, Downloads und Drucken.
Mehr erfahren →Nativer gRPC Client für Delphi und C++ Builder über HTTP/2. Unary- und Streaming-Aufrufe, Protobuf-Nachrichten, Deadlines und Metadaten, Google Cloud Dienste inklusive.
Mehr erfahren →Betreibe deinen eigenen OAuth 2.0 Autorisierungsserver aus Delphi oder C++ Builder. Tokens ausstellen und erneuern, Clients, Scopes und Zustimmung verwalten, mit PKCE.
Mehr erfahren →JSON Web Token Komponenten für Delphi und C++ Builder. HS256-, RS256-, ES256- und EdDSA-Tokens signieren und prüfen, Claims validieren und eigene HTTP-Endpunkte schützen.
Mehr erfahren →OAuth 2.0 für Delphi und C++ Builder. Authorization Code mit PKCE, Client Credentials, Device Flow und Refresh Tokens, dazu dein eigener Autorisierungsserver.
Mehr erfahren →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.