Componentes HTTP/2, OAuth2 y JWT
Soporte moderno del protocolo HTTP con multiplexación, server push, autenticación OAuth2, tokens JWT e integraciones de mensajería en la nube.
Soporte moderno del protocolo HTTP con multiplexación, server push, autenticación OAuth2, tokens JWT e integraciones de mensajería en la nube.
Una suite completa de componentes HTTP, autenticación y mensajería en la nube.
HTTP/2 es una revisión mayor del protocolo HTTP con multiplexación, server push y compresión de cabeceras para conexiones de alto rendimiento. Implementaciones completas de cliente y servidor.
Protocolo de autorización estándar abierto OAuth2. Autentica usuarios de forma segura con proveedores como Google, Microsoft y servidores OAuth2 personalizados.
Crea tu propio servidor de autorización OAuth2. Emite y valida tokens de acceso, gestiona aplicaciones cliente y scopes.
Implementación de cliente JSON Web Token. Crea y valida tokens JWT para autenticación sin estado.
Implementación de JWT del lado del servidor. Emite, valida y gestiona JSON Web Tokens para tu aplicación.
API Web Authentication para autenticación sin contraseña usando biometría, claves de seguridad y autenticadores de plataforma.
Envía notificaciones push a dispositivos iOS y macOS mediante el servicio APNs basado en HTTP/2 de Apple.
Integración con Amazon Simple Queue Service. Colas de mensajes totalmente gestionadas para microservicios y sistemas distribuidos.
Servicio de mensajería de Google Cloud. Mensajería asíncrona fiable de muchos a muchos entre aplicaciones.
Integración con la API de Google Calendar. Crea eventos, gestiona calendarios y sincroniza datos de planificación.
Firebase Cloud Messaging para enviar notificaciones push a clientes Android, iOS y web.
Envía peticiones HTTP/2 y gestiona las respuestas con solo unas líneas de código.
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 aplicaciones HTTP para cualquier plataforma desde un solo código base.