eSeGeCe Blog

Release notes, achtergrondartikelen en tutorials voor sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics en sgcIndy.

· Releases

sgcWebSockets 4.4.6

Hier is het volledige overzicht van nieuwe functies en bugfixes in sgcWebSockets 4.4.6:[+] : Nieuwe gebeurtenis OnBeforeForwardHTTP op server-componenten, hiermee stuur je een HTTP-verzoek door naar een andere se...

· Componenten

Gezichtsherkenning

Vanaf sgcBiometrics 2.0 wordt gezichtsherkenning ondersteund met behulp van een compatibele Windows Hello-camera. Hiermee kun je bewaken of er een mens voor de camera staat (je kunt weten of er iemand is, identificere...

· Installatie

Bestand niet gevonden bplrtl270.dylib

Bij het compileren van sgcWebSockets in RAD Studio 10.4.1 meldden sommige gebruikers problemen bij het compileren onder OSX64; ze krijgen deze fout: Directory not found for option 'Lc:\Program Files (x86)\embarcadero\studio\21.0\r...

· Componenten

HTTP/2-conformance-tests

sgcWebSockets ondersteunt het HTTP/2-protocol op server- en client-componenten; de implementatie is gemaakt in 100% pure Delphi-code zonder gebruik van een externe bibliotheek. We hebben onze HTTP/2-implementatie getest...

· Releases

sgcWebSockets 4.4.5

Hier is het volledige overzicht van nieuwe functies en bugfixes in sgcWebSockets 4.4.5:[+] : Nieuw component TsgcHTTP_OAuth2_Server, server-implementatie van het OAuth2-protocol, hiermee autoriseer...

· Functies

OAuth2: sign-in-HTML aanpassen

Wanneer een OAuth2-client een aanvraag doet voor een nieuw access token, wordt er in een webbrowser een webpagina getoond om deze verbinding toe te staan en in te loggen met een gebruikersnaam en wachtwoord. De HTML-pagina is standaard...

· Functies

OAuth2-server: niet-geauthenticeerde aanvragen toestaan

Wanneer OAuth2 aan serverzijde is ingeschakeld, vereisen alle HTTP-aanvragen standaard authenticatie met Bearer-tokens. Als je wilt toestaan dat sommige URL's benaderd worden zonder Bearer-token...

· Functies

OAuth2-server: apps registreren

Voordat een client een nieuwe OAuth2-aanvraag doet, moet de app op de server worden geregistreerd. Voor het registreren van een nieuwe app heb je de volgende informatie nodig: App Name: de naam van de applicatie. Voorbeeld: MyApp...

· Functies

OAuth2-server-endpoints

Standaard gebruikt de OAuth2-server de volgende endpoints: Authorization: /sgc/oauth2/auth Token: /sgc/oauth2/token. Dat betekent dat als je server luistert op IP 80.54.41.30 en poort 8443, de volledige O...

· Componenten

OAuth2-server-autorisatie

Vanaf sgcWebSockets 4.4.5 wordt het OAuth2-protocol ondersteund op de servercomponenten. OAuth2 stelt applicaties van derden in staat om beperkte toegang te krijgen tot een HTTP-service, ofwel namens een resourc...

· Componenten

Worldpay WebSocket STOMP-API

Worldpay biedt directe integratie via WebSockets + STOMP-protocollen. Je kunt de Worldpay-API benaderen met de sgcWebSockets-bibliotheek; je hebt alleen een TsgcWebSocketClient en een STOMP Protocol-client nodig...

· Functies

WatchDog Monitor-server

Vanaf sgcWebSockets 4.4.4 is een nieuwe eigenschap Monitor toegevoegd aan de WatchDog-functie. WatchDog.Monitor maakt het mogelijk te verifiëren of nieuwe clients verbinding kunnen maken met de server. Dit gebeurt door een interne client die een...

· Releases

sgcWebSockets 4.4.4

Dit zijn de functies in sgcWebSockets 4.4.4[+] : Nieuw component TsgcHTTPGoogleCloud_Calendar_Client, hiermee gebruik je de Google Calendar API V3: agenda's en gebeurtenissen ophalen, synchroniseren met je eigen a...

· Functies

Telegram-client en proxy's

Vanaf sgcWebSockets 4.4.4 ondersteunt de Telegram-client proxyverbindingen. De Telegram-client kan worden geconfigureerd om gebruik te maken van een proxy. Momenteel ondersteunt Telegram 3 soorten proxy's: 1. HTTP 2. MTProt...

· Functies

MQTT: bericht publiceren en op antwoord wachten

Vanaf sgcWebSockets 4.4.4 heeft de MQTT-client een nieuwe methode PublishAndWait. Tot nu toe was de enige manier om te weten of een bericht door de server was verwerkt bij QoS-levels 1 of 2...

· Componenten

Google Calendar Client-API V3

Vanaf sgcWebSockets 4.4.4 wordt de Google Calendar-API ondersteund. Met de Google Calendar-API kun je je app integreren met Google Calendar en zo nieuwe manieren creëren om je gebruikers te bereiken. Met de Calendar-API...

· Releases

sgcWebSockets 4.4.3

Dit zijn de functies in sgcWebSockets 4.4.3[+] : Eerste ondersteuning voor HTTP/2 in TsgcWebSocketHTTPServer - nieuwe eigenschap HTTP2Options: hiermee schakel je het HTTP/2-protocol in en configureer je de initiël...

· Functies

DataSnap met WebSocket en HTTP/2

Vanaf sgcWebSockets 4.4.3 kun je je DataSnap-servertoepassing vervangen door onze WebSockets-server en profiteren van nieuwe functies zoals: WebSocket-protocol, HTTP/2-protocol, IOCP. Er zijn 3 verschillende...

· Functies

Prestatietest HTTP/2-server

Vanaf sgcWebSockets 4.4.3 wordt HTTP/2 initieel ondersteund en worden in volgende versies nieuwe functies toegevoegd. In een eerdere blogpost vergeleken we de prestaties tussen HTTP 1.1 en HTTP/2...

· Componenten

Eerste HTTP/2-serverondersteuning

Vanaf sgcWebSockets 4.4.3 wordt het HTTP/2-protocol initieel ondersteund (het is nog in beta) vanuit TsgcWebSocketHTTPServer. De snelle HTTP.SYS-server krijgt in volgende versies ondersteuning voor HTTP/2. Standaard is HTTP/2-ondersteuning uitgeschakeld...

· Componenten

AWS IoT MQTT custom-authenticatie

Vanaf sgcWebSockets 4.4.3 ondersteunt de Amazon AWS IoT MQTT-component custom-authenticatie. Vanaf deze versie worden alle MQTT-protocollen ondersteund...

· Componenten

AWS IoT MQTT Signature V4

Vanaf sgcWebSockets 4.4.3 ondersteunt de Amazon AWS IoT-client Signature V4-authenticatie, zodat je geen certificaten meer hoeft te gebruiken om verbinding te maken met AWS IoT...

· Componenten

Bittrex-API V3-ondersteuning

Vanaf sgcWebSockets 4.4.3 ondersteunt de Bittrex-API-component de nieuwste WebSocket-API V3...

· Functies

HTTP2-tests vanaf HTTPBIN.ORG

httpbin.org biedt een handige server om het HTTP/2-protocol te testen; er zijn verschillende cases die je kunt gebruiken om HTTP-clients te testen. Hieronder vind je een lijst met de belangrijkste beschikbare tests...