Vingerafdrukauthenticatie
Leg vingerafdrukken vast en verifieer ze via het Windows Biometric Framework. Werkt met elke WBF-compatibele vingerafdruksensor, en met de systeem- of de privésensorpool.
Windows Hello, vingerafdruksensoren en gezichtsherkenning, in een native Delphi- en C++ Builder-component. sgcBiometrics praat rechtstreeks met het Windows Biometric Framework, dus de sensor, de vastlegging en de match gebeuren allemaal op de machine waarop je app al draait.
Windows Hello-authenticatie met gezicht, vingerafdruk en pincode in Delphi- en C++ Builder-toepassingen. Ingesproken en ondertiteld. Er wordt niets gedownload voordat je op afspelen drukt.
Registreer, identificeer en laat Windows de hardware afhandelen.
Plaats één component op het formulier, kies de sensorpool en vraag om een verificatie. Windows legt vast, Windows matcht en je event-handler hoort of het de juiste persoon was.
Leg vingerafdrukken vast en verifieer ze via het Windows Biometric Framework. Werkt met elke WBF-compatibele vingerafdruksensor, en met de systeem- of de privésensorpool.
Camera-gebaseerde gezichtsdetectie en aanwezigheidscontrole, compatibel met standaardwebcams en met infraroodcamera's voor anti-spoofing.
Wachtwoordloos aanmelden bovenop de biometrische infrastructuur die al in Windows 10 en Windows 11 is ingebouwd, met PIN, vingerafdruk en gezicht.
Begeleid gebruikers door de registratie met de ingebouwde UI-prompts, beheer de geregistreerde inloggegevens, en handel herregistratie af wanneer een vinger of een gezicht opnieuw moet worden vastgelegd.
Biometrische inloggegevens worden opgeslagen en beheerd via de Windows Credential Manager, met ondersteuning voor meerdere gebruikers en meerdere typen inloggegevens.
OnCaptureSample, OnVerify en OnIdentify horen bij de twaalf events van de gezichtscomponent en de achttien van de vingerafdrukcomponent, dus een scan blokkeert nooit de VCL-berichtenlus.
Twee sensorpools, één API. De systeempool deelt de lezer met de rest van Windows, de privépool geeft je toepassing exclusieve toegang voor kiosk- en embedded-scenario's. Alle functies →
Design-time VCL-componenten voor Delphi en C++ Builder. Stel een handler in, doe één aanroep en het antwoord komt binnen in een event.
// FingerPrint is a TsgcWinBioFingerPrint dropped on the form
FingerPrint.OnIdentify := DoIdentify;
FingerPrint.Identify;
// Windows does the matching, your handler gets the answer
procedure TForm1.DoIdentify(Sender: TObject;
const aUnitId: Integer;
const aIdentity: WINBIO_IDENTITY;
const aSubFactor: WINBIO_BIOMETRIC_SUBTYPE;
const aRejectDetail: WINBIO_REJECT_DETAIL);
begin
case aIdentity._Type of
WINBIO_ID_TYPE_SID:
vId := aIdentity.AccountSid.Data;
WINBIO_ID_TYPE_GUID:
vId := aIdentity.TemplateGuid.Guid;
end;
end;
uses
sgcBiometrics;
FingerPrint.OnEnrollCommit := DoEnrollCommit;
// pass the finger you are recording
FingerPrint.EnrollBiometric(
WINBIO_ANSI_381_POS_RH_INDEX_FINGER);
procedure TForm1.DoEnrollCommit(Sender: TObject;
const aIdentity: WINBIO_IDENTITY;
aIsNewTemplate: Boolean);
begin
if aIsNewTemplate then
DoLog('New template committed.')
else
DoLog('Template updated.');
end;
uses
sgcBiometrics, sgcBiometrics_WinBio_Client,
sgcBiometrics_WinBio_Client_Facial;
procedure TFRMFacial.btnFacialRecognizeClick(Sender: TObject);
begin
// Facial is a TsgcWinBioFacial dropped on the form
if not Facial.SessionIsOpen then
begin
if Facial.InitializeSensors(10000) then
if Facial.FacialRecognize then
DoLog('#Recognized');
end
else if Facial.FacialRecognize then
DoLog('#Recognized');
end;
procedure TFRMFacial.FacialError(Sender: TObject;
const aError: string; const aCode: Integer);
begin
DoLog('Error: ' + aError + ' [' + IntToStr(aCode) + ']');
end;
TsgcWinBioFingerPrint voor lezers, TsgcWinBioFacial voor camera's. Dezelfde interface, dezelfde events.EnrollBiometric legt een template vast voor de vinger die je doorgeeft, en OnEnrollCommit vertelt je of die nieuw of bijgewerkt is.OnIdentify meldt de identiteit, een Windows-account-SID of een template-GUID, plus de eenheid, de vinger en een afwijzingsdetail.In eigen huis getest met de Benss Fingerprint Sensor en de Logitech Brio 4K-webcam. De kant-en-klare demo's draaien op elke Windows Hello-compatibele sensor of camera. Lees de handleiding Aan de slag →
sgcBiometrics is geen dienst. Het is een set native componenten die de biometrische infrastructuur aanroept die al in Windows aanwezig is, op dezelfde computer waarop je toepassing draait.

Het vastleggen en het matchen worden uitgevoerd door het Windows Biometric Framework, dezelfde infrastructuur waarop Windows Hello draait. Je toepassing vraagt om een verificatie, ze bedient de sensor niet zelf.

De verify- en identify-events geven je een matchresultaat en een identiteit, en je toepassing vertakt daarop. Er gaat geen vingerafdrukafbeelding en geen gezichtstemplate door je code.

Geregistreerde biometrische inloggegevens worden door Windows opgeslagen en beheerd, dus je toepassing hoeft zelf geen plek te verzinnen om ze te bewaren. Heeft een toepassing een eigen set geregistreerde personen nodig, dan houdt de privépool die gescheiden van de rest van de machine.
Geen cloud ertussen. Er is geen eSeGeCe-service om je voor aan te melden en geen biometrische API-sleutel om te configureren. De componenten zijn 100% native code en worden met volledige broncode geleverd, zodat je precies kunt lezen wat ze doen. Een Windows Hello-compatibele sensor of camera is vereist. Vergelijk de edities →
Een biometrische controle is een paar regels code, dus die hoort overal waar nu een wachtwoordprompt staat.
Vervang het aanmeldvenster bij het opstarten. De gebruiker raakt de lezer aan of kijkt in de camera, Windows Hello verifieert, en de app gaat open.
Vraag opnieuw om een vingerafdruk voordat een actie met hoge waarde wordt doorgevoerd, zodat een onbeheerd werkstation niet gebruikt kan worden om die goed te keuren.
De privésensorpool geeft je toepassing exclusieve toegang tot de lezer, en dat is precies wat een kiosk of een embedded terminal nodig heeft.
Verifieer met een vingerafdruk of met Windows Hello voordat sgcSign een XAdES- of PAdES-handtekening maakt, zodat de sleutel alleen wordt gebruikt door de persoon die hem bezit. sgcSign →
sgcBiometrics Professional voor Delphi en C++ Builder: vingerafdruk- en gezichtscomponenten met Windows Hello-ondersteuning, volledige broncode en gratis binaire distributie. Kies op teamgrootte.
Eén ontwikkelaar. Vingerafdruk, gezichtsherkenning en Windows Hello, met volledige broncode.
Twee ontwikkelaars. Hetzelfde complete product als Single.
Onbeperkt aantal ontwikkelaars. Hetzelfde complete product als Single.
sgcBiometrics wordt los gelicentieerd en maakt ook deel uit van het All-Access-abonnement op elk eSeGeCe-product. Elke licentie bevat 12 maanden updates.
Vergelijk niveaus en prijzenVertrouwd door Delphi-, C++ Builder-, Lazarus- en .NET-ontwikkelaars over de hele wereld.
Heel erg bedankt voor jullie hulp en ondersteuning, ik ben dol op jullie componenten.
sgcWebSockets is geweldig en jullie support is de beste!
Jullie sgcWebSockets-bibliotheek is erg handig en eenvoudig op te zetten. Ga zo door!
Voeg Windows Hello, vingerafdruk en gezichtsherkenning toe aan je Delphi- of C++ Builder-toepassing, met native componenten en zonder clouddienst ertussen.
sgcBiometrics is een van de eSeGeCe-componentbibliotheken voor Delphi, C++ Builder en .NET. Ze delen dezelfde conventies en dezelfde royaltyvrije distributie.
Enterprise WebSocket-, HTTP/2-, MQTT-, AMQP-, WebRTC- en AI/LLM-componenten voor Delphi, C++ Builder en .NET, met 30+ API-integraties. Voeg biometrische aanmelding toe aan je realtime WebSocket- en MQTT-apps.
Componenten voor digitale handtekeningen voor PDF, XAdES, CAdES en PAdES. Ontgrendel ondertekeningssleutels met een vingerafdruk of Windows Hello voordat een handtekening wordt gemaakt.
Server-side HTML- en UI-componenten op Bootstrap 5 en htmx, zonder JavaScript-front-end om te onderhouden. Combineer aanmelden met Windows Hello en vingerafdruk met een web-front-end.
AI-, LLM- en MCP-componenten voor Delphi en C++ Builder. Eis een vingerafdruk of Windows Hello voordat een agent een tool mag aanroepen.
MQTT-, AMQP-, Apache Kafka- en STOMP-clientcomponenten. Zet publicaties naar de broker achter een biometrische controle op de machine van de operator.
OpenAPI 3.0-parser en SDK-generator. Zet REST-API's achter Windows Hello voordat je de gegenereerde SDK's aanroept.
Complete WebRTC-media-engine voor Delphi en C++ Builder: audio- en videogesprekken, datakanalen en schermdeling. Bevestig de identiteit van een beller met Windows Hello voordat je die toelaat tot een videogesprek.
Bijgewerkte Indy TCP/IP-componenten met moderne TLS, IPv6 en HTTP/2 voor Delphi 7 tot en met 13. Combineer Windows Hello-authenticatie met op Indy gebaseerde clients en servers.
Pakketten, add-ons en meer