Blog eSeGeCe

Notas de versión, análisis en profundidad y tutoriales sobre sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics y sgcIndy.

· Componentes

Componentes Indy y OpenSSL 1.1.1 | Blog de eSeGeCe

En los últimos años, Indy no se ha actualizado o solo se han aplicado correcciones, y no se han implementado varias nuevas características que son muy importantes para el paquete sgcWebSockets. Para arreglar esto, he estado...

· Características

Clave API y OAuth2 de Google

Para conectarte a las APIs de Google necesitas una clave API o un OAuth2 Client ID/Secret. Este artículo explica cómo obtenerlos...

· Características

OAuth2 Delphi WebSockets | Blog de eSeGeCe

OAuth2 permite que aplicaciones de terceros obtengan acceso a recursos restringidos usando el protocolo HTTP. La RFC 6749 cubre la especificación OAuth2. Hay 4 roles: Cliente, Propietario del recurso, Servidor de autorización...

· Componentes

Nueva CDN para usuarios registrados | Blog de eSeGeCe

En las últimas versiones hemos experimentado un gran aumento en el número y tamaño de descargas en todo el mundo; esto ha afectado a algunos usuarios, especialmente a los que están lejos de Europa (donde se encuentra el servidor...

· Características

Servidor Indy IOCP | Blog de eSeGeCe

Los servidores Indy usan un hilo por cada conexión; esto significa que si tu servidor debe gestionar 1000 conexiones concurrentes, creará 1000 hilos. Pero si en lugar de 1000 conexiones hay 10....

· Versiones

sgcWebSockets 4.3.3

Cambios incluidos en esta versión:[+] : Añadido soporte para IOCP Indy Server (Websocket and HTTP Servers). There is a new property called IOHandlerOptions where you can select which IOHandler usuario (indy...

· Instalación

No se pudo cargar la librería SSL

Algunas librerías, como Indy, usan openssl para conectarse a servidores seguros mediante TLS. Como algunos componentes del paquete sgcWebSockets están basados en la librería Indy, hacen uso de las librerías openssl y a veces...

· Características

Demo de subida de archivos por WebSocket | Blog eSeGeCe

Demo de subida de archivos por WebSocket con un cliente JavaScript sencillo.

· Características

Enumerar enrollments de huella dactilar con WBF

Con sgcBiometrics puedes enumerar los enrollments de huella dactilar registrados a través de Windows Biometric Framework (WBF)...

· Componentes

Asociar un usuario a una huella dactilar

​sgcBiometrics 1.4.0 incluirá un nuevo componente llamado TsgcWinBioUsersINI que permite asociar una huella dactilar a un usuario y guardar los datos en un archivo INI. Si necesitas guardar datos de usuario asociados a una h...

· Análisis

Análisis del lector de huella Benss

SO soportado: Windows 7, 8 y 10 (32/64 bits). No compatible con Linux/Mac/Android. Reconocimiento de huella en cualquier dirección, admite "360 grados" para liberar tus escenarios de pulsa...

· Instalación

Compilación Condicional sgcWebSockets

La librería sgcWebSockets tiene un fichero de configuración situado en la carpeta source que contiene todas las compilaciones condicionales. Este fichero es sgcVer.inc. Si abres este fichero, verás que hay muchas defi...

· Versiones

sgcWebSockets 4.3.2

Cambios incluidos en esta versión: [+] : Añadido soporte para Android 64bits en Rad Studio 10.3.3 Rio. [+] : Añadido soporte para OpenSSL 1.1.1 para Indy based components. *Requires custom Indy version (Beta...

· Análisis

Análisis del lector de huella Kensington Verimark | Blog de eSeGeCe

Kensington Verimark es un pequeño lector USB de huellas dactilares que funciona con Windows Hello y admite Windows Biometric Framework. Tiene lectura de 360º y protección anti-spoofing. Funciona en cualquier PC con USB...

· Componentes

SignalR Core en Delphi | Blog eSeGeCe

Cliente SignalR Core para Delphi en sgcWebSockets: invocaciones, invocaciones no bloqueantes y streaming.

· Características

Cadena de conexión obsoleta usando RSA

La librería sgcWebSockets permite ejecutar Secure WebSocket Servers usando las librerías openSSL. Si arrancas un nuevo servidor seguro y pruebas a conectarte con un navegador como Chrome, funcionará correctamente y mostrará un can...

· Versiones

Soporte para RAD Studio 10.3.3 y Android 64 bits | Blog eSeGeCe

RAD Studio 10.3.3: Android 64 bits, iOS 13 y macOS Catalina con soporte en sgcWebSockets 4.3.2.

· Características

Indy admite ALPN (Application Layer Protocol Negotiation) | Blog de eSeGeCe

ALPN o Application Layer Protocol Name es una extensión TLS que incluye la negociación de protocolo dentro del intercambio de mensajes hello. ALPN es capaz de negociar qué protocolo debe gestionarse sobre...

· Características

OpenSSL 1.1 Indy

Actualmente, Indy solo soporta la versión 1.0.2 de OpenSSL y varios clientes nos han preguntado sobre el soporte de OpenSSL 1.1. Aunque OpenSSL 1.0.2 es utilizable en este momento porque soporta TLS 1.2 que i...