Blog da eSeGeCe

Notas de versão, análises aprofundadas e tutoriais sobre sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics e sgcIndy.

· Versões

sgcWebSockets 4.4.6

Aqui está a lista completa de novos recursos e correções de bugs incluídos no sgcWebSockets 4.4.6:[+] : Novo evento OnBeforeForwardHTTP on Server Components, permite forward an HTTP request to another ser...

· Componentes

Reconhecimento Facial

A partir do sgcBiometrics 2.0, o Reconhecimento Facial é compatível usando uma câmera Windows Hello compatível, isso permite monitorar se há uma pessoa humana em frente à câmera (você pode saber se há alg...

· Instalação

Arquivo não encontrado bplrtl270.dylib

Ao compilar o sgcWebSockets no Rad Studio 10.4.1, alguns usuários relataram problemas ao compilar para OSX64, eles recebem este erro: Directory not found for option 'Lc:\Program Files (x86)\embarcadero\studio\21.0\r...

· Componentes

Testes de Conformidade HTTP/2

sgcWebSockets suporta o protocolo HTTP/2 nos componentes Servidor e Cliente, a implementação é feita 100% em código Delphi puro sem usar nenhuma biblioteca externa. Testamos nossa implementação HTTP/2 us...

· Versões

sgcWebSockets 4.4.5

Aqui está a lista completa de novos recursos e correções de bugs incluídos no sgcWebSockets 4.4.5:[+] : Novo Component TsgcHTTP_OAuth2_Server, server implementation of OAuth2 protocol, permite Authorize...

· Funcionalidades

OAuth2: Personalizar HTML de Login

Quando um cliente OAuth2 faz uma requisição para obter um novo Access Token, uma página web é exibida em um navegador para permitir esta conexão e fazer login com usuário e senha.A página HTML é incluída por padrão em...

· Funcionalidades

Servidor OAuth2: Permitir Requisições Não Autenticadas

Por padrão, quando OAuth2 está habilitado no lado do servidor, todas as requisições HTTP exigem autenticação usando Bearer Tokens.Se você quiser permitir que algumas URLs sejam acessadas sem a necessidade de usar um Bearer Token,...

· Funcionalidades

Registro de Aplicações no Servidor OAuth2

Antes que um novo OAuth2 seja solicitado por um cliente, o App deve ser registrado no servidor.Registrar um novo App requer as seguintes informações: Nome do App: é o nome da aplicação. Exemplo: MyApp...

· Funcionalidades

Endpoints do Servidor OAuth2

Por padrão, o servidor OAuth2 usa os seguintes endpoints: Authorization: /sgc/oauth2/auth Token: /sgc/oauth2/tokenIsso significa que se o seu servidor escuta no IP 80.54.41.30 e porta 8443, os endpoints O...

· Componentes

Autorização OAuth2 no Servidor

A partir de sgcWebSockets 4.4.5 o protocolo OAuth2 é suportado nos componentes de servidor.OAuth2 permite que aplicativos de terceiros recebam acesso limitado a um serviço HTTP que está em nome de um recurs...

· Componentes

API Worldpay WebSocket STOMP

A Worldpay oferece integração direta usando os protocolos WebSockets + STOMP. Você pode acessar a API da Worldpay usando a biblioteca sgcWebSockets, basta um TsgcWebSocketClient e o cliente do protocolo STOMP...

· Funcionalidades

WatchDog: Monitorar Servidor

A partir do sgcWebSockets 4.4.4, uma nova propriedade Monitor foi adicionada ao recurso WatchDog. WatchDog.Monitor permite verificar se novos clientes conseguem se conectar ao servidor; isso é feito por um cliente interno que ten...

· Versões

sgcWebSockets 4.4.4

These are the features included in sgcWebSockets 4.4.4[+] : Novo Component TsgcHTTPGoogleCloud_Calendar_Client, permite usar Google Calendar API V3: get Calendars, events, synchronize with your own c...

· Funcionalidades

Cliente Telegram e Proxies

A partir do sgcWebSockets 4.4.4, o Telegram Client suporta conexões via Proxy. O Telegram Client pode ser configurado para usar um proxy. Atualmente, o Telegram suporta 3 tipos de proxies:1. HTTP2. MTProt...

· Funcionalidades

MQTT: Publicar Mensagem e Aguardar Resposta

A partir do sgcWebSockets 4.4.4 o cliente MQTT tem um novo método chamado PublishAndWait. Até agora, quando um cliente publicava uma mensagem usando QoS níveis 1 ou 2, a única forma de saber se a mensagem foi processada...

· Componentes

Cliente Google Calendar API V3

A partir do sgcWebSockets 4.4.4, a API do Google Calendar é compatível. A API do Google Calendar permite integrar seu aplicativo ao Google Calendar, criando novas formas de envolver seus usuários. A API Calendar...

· Versões

sgcWebSockets 4.4.3

These are the features included in sgcWebSockets 4.4.3[+] : Initial support for HTTP/2 in TsgcWebSocketHTTPServer - New property HTTP2Options: permite habilitar HTTP/2 protocol and configure initial s...

· Funcionalidades

DataSnap com WebSocket e HTTP/2

A partir do sgcWebSockets 4.4.3, você pode substituir sua aplicação DataSnap server pelo nosso servidor WebSockets e aproveitar novos recursos como:Protocolo WebSocketProtocolo HTTP/2IOCP Existem 3 tipos diferentes...

· Funcionalidades

HTTP/2 Teste de Desempenho do Servidor

A partir do sgcWebSockets 4.4.3, o HTTP/2 tem suporte inicial e novos recursos serão adicionados nas próximas versões. Em um post anterior do blog comparamos o desempenho entre os protocolos HTTP 1.1 e HTTP/2; para isso...

· Componentes

HTTP/2 Suporte Inicial ao Servidor

A partir do sgcWebSockets 4.4.3 o protocolo HTTP/2 tem suporte inicial (ainda está'em beta) no TsgcWebSocketHTTPServer. O servidor rápido baseado em HTTP.SYS receberá suporte a HTTP/2 nas próximas versões.Por padr...

· Componentes

Autenticação Personalizada MQTT AWS IoT

A partir do sgcWebSockets 4.4.3, Amazon AWS IoT MQTT component suporta custom autenticação, so um partir de this version all MQTT protocols são suportados.MQTT over WebSocketsMQTT over TCPX.509 certificate authen...

· Componentes

AWS IoT MQTT Signature V4

A partir do sgcWebSockets 4.4.3, o Amazon AWS IoT client suporta Signature V4 Autenticação, isso significa that you don't precisa use um certificate para autenticar against AWS MQTT Server.Signature V4 can...

· Componentes

Suporte à API V3 do Bittrex

A partir do sgcWebSockets 4.4.3, Bittrex API component suporta latest WebSocket API V3. Prior API, end de life is planned para 09/30/2020.The API still is baseado em SignalR but there are several changes, so...

· Funcionalidades

Testes HTTP2 com HTTPBIN.ORG

httpbin.org oferece um servidor útil para testar o protocolo HTTP/2; há vários casos que podem ser usados para testar clientes HTTP. Você pode encontrar abaixo uma lista dos principais testes fornecidos:Métodos HTTP: testando di...