Uwierzytelnianie odciskiem palca
Pobieraj i weryfikuj odciski palców przez Windows Biometric Framework. Działa z dowolnym czytnikiem odcisków palców zgodnym z WBF oraz z systemową i prywatną pulą czujników.
Windows Hello, czytniki linii papilarnych i rozpoznawanie twarzy, w natywnym komponencie dla Delphi i C++ Builder. sgcBiometrics rozmawia bezpośrednio z Windows Biometric Framework, więc czujnik, pobranie próbki i dopasowanie odbywają się na tej samej maszynie, na której już działa twoja aplikacja.
Uwierzytelnianie Windows Hello twarzą, odciskiem palca i kodem PIN w aplikacjach Delphi i C++ Builder. Z lektorem i napisami. Nic nie jest pobierane, dopóki nie naciśniesz odtwarzania.
Zarejestruj, rozpoznaj i pozwól Windows zająć się sprzętem.
Umieść jeden komponent na formularzu, wybierz pulę czytników i poproś o weryfikację. Windows przechwytuje, Windows porównuje, a Twoja procedura zdarzenia dowiaduje się, czy to była właściwa osoba.
Pobieraj i weryfikuj odciski palców przez Windows Biometric Framework. Działa z dowolnym czytnikiem odcisków palców zgodnym z WBF oraz z systemową i prywatną pulą czujników.
Wykrywanie twarzy i weryfikacja obecności za pomocą kamery, zgodne ze standardowymi kamerami internetowymi oraz z kamerami na podczerwień, które chronią przed podszywaniem się.
Logowanie bez hasła oparte na infrastrukturze biometrycznej wbudowanej już w Windows 10 i Windows 11, obejmujące PIN, odcisk palca i twarz.
Poprowadź użytkowników przez rejestrację dzięki wbudowanym komunikatom interfejsu, zarządzaj zarejestrowanymi poświadczeniami i obsłuż ponowną rejestrację, gdy palec lub twarz trzeba zapisać jeszcze raz.
Poświadczenia biometryczne są przechowywane i zarządzane przez Windows Credential Manager, z obsługą wielu użytkowników i wielu typów poświadczeń.
OnCaptureSample, OnVerify i OnIdentify należą do dwunastu zdarzeń komponentu rozpoznawania twarzy i osiemnastu komponentu odcisku palca, więc skan nigdy nie blokuje pętli komunikatów VCL.
Dwie pule czujników, jedno API. Pula systemowa współdzieli czytnik z resztą Windows, pula prywatna daje twojej aplikacji wyłączny dostęp w scenariuszach kioskowych i osadzonych. Wszystkie funkcje →
Komponenty VCL czasu projektowania dla Delphi i C++ Builder. Ustaw procedurę obsługi, wykonaj jedno wywołanie, a odpowiedź przyjdzie w zdarzeniu.
// 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 dla czytników, TsgcWinBioFacial dla kamer. Ten sam interfejs, te same zdarzenia.EnrollBiometric zapisuje wzorzec dla przekazanego palca, a OnEnrollCommit informuje, czy jest nowy, czy zaktualizowany.OnIdentify podaje tożsamość, czyli SID konta Windows lub GUID wzorca, a także urządzenie, palec i szczegóły odrzucenia.Zweryfikowane u nas z czytnikiem Benss Fingerprint Sensor i kamerą Logitech Brio 4K. Gotowe wersje demo działają z dowolnym czujnikiem lub kamerą zgodną z Windows Hello. Przeczytaj przewodnik Pierwsze kroki →
sgcBiometrics nie jest usługą. To zestaw natywnych komponentów, które wywołują infrastrukturę biometryczną obecną już w Windows, na tym samym komputerze, na którym działa twoja aplikacja.

Pobranie próbki i dopasowanie wykonuje Windows Biometric Framework, ta sama infrastruktura, na której opiera się Windows Hello. Twoja aplikacja prosi o weryfikację, sama nie obsługuje czujnika.

Zdarzenia weryfikacji i rozpoznawania przekazują wynik dopasowania i tożsamość, a aplikacja rozgałęzia się na ich podstawie. Żaden obraz odcisku palca ani wzorzec twarzy nie przechodzi przez Twój kod.

Zarejestrowane dane biometryczne są przechowywane i zarządzane przez Windows, więc aplikacja nie musi wymyślać miejsca na ich trzymanie. Gdy aplikacja potrzebuje własnego zbioru zarejestrowanych osób, pula prywatna oddziela go od reszty komputera.
Bez chmury w tle. Nie ma usługi eSeGeCe, w której trzeba się rejestrować, ani klucza API do konfigurowania. Komponenty są w 100% natywnym kodem i mają pełny kod źródłowy, więc możesz dokładnie przeczytać, co robią. Wymagany jest czytnik lub kamera zgodne z Windows Hello. Porównaj edycje →
Sprawdzenie biometryczne to kilka linii kodu, więc pasuje wszędzie tam, gdzie dziś stoi pytanie o hasło.
Zastąp okno logowania przy starcie. Użytkownik dotyka czytnika albo patrzy w kamerę, Windows Hello weryfikuje, a aplikacja się otwiera.
Poproś o odcisk palca ponownie, zanim zostanie zatwierdzona operacja o dużej wartości, żeby nie dało się jej zatwierdzić z pozostawionej bez opieki stacji roboczej.
Prywatna pula czujników daje twojej aplikacji wyłączny dostęp do czytnika, czyli dokładnie to, czego potrzebuje kiosk albo terminal osadzony.
Zweryfikuj odciskiem palca lub przez Windows Hello, zanim sgcSign wytworzy podpis XAdES lub PAdES, żeby klucza używała wyłącznie osoba, do której należy. sgcSign →
sgcBiometrics Professional dla Delphi i C++ Builder: komponenty odcisku palca i rozpoznawania twarzy ze wsparciem Windows Hello, pełny kod źródłowy i bezpłatna redystrybucja plików binarnych. Wybierz według wielkości zespołu.
Jeden programista. Odcisk palca, rozpoznawanie twarzy i Windows Hello, z pełnym kodem źródłowym.
Dwóch programistów. Ten sam kompletny produkt co w Single.
Nieograniczona liczba programistów. Ten sam kompletny produkt co w Single.
sgcBiometrics jest licencjonowany osobno i wchodzi też w skład subskrypcji All-Access do wszystkich produktów eSeGeCe. Każda licencja obejmuje 12 miesięcy aktualizacji.
Porównaj poziomy i cenyZaufali nam programiści Delphi, C++ Builder, Lazarus i .NET na całym świecie.
Bardzo dziękuję za pomoc i wsparcie, uwielbiam wasze komponenty.
sgcWebSockets jest niesamowity, a wasze wsparcie jest najlepsze!
Wasza biblioteka sgcWebSockets jest bardzo przydatna i łatwa w konfiguracji. Tak trzymać!
Dodaj Windows Hello, odcisk palca i rozpoznawanie twarzy do swojej aplikacji Delphi lub C++ Builder, z natywnymi komponentami i bez usługi chmurowej po drodze.
sgcBiometrics to jedna z bibliotek komponentów eSeGeCe dla Delphi, C++ Builder i .NET. Mają wspólne konwencje i to samo wdrożenie bez opłat licencyjnych.
Komponenty WebSocket, HTTP/2, MQTT, AMQP, WebRTC i AI/LLM klasy enterprise dla Delphi, C++ Builder i .NET, z ponad 30 integracjami API. Dodaj logowanie biometryczne do aplikacji czasu rzeczywistego opartych na WebSocket i MQTT.
Komponenty podpisu cyfrowego dla PDF, XAdES, CAdES i PAdES. Odblokuj klucze podpisu odciskiem palca lub Windows Hello, zanim powstanie podpis.
Komponenty HTML i UI po stronie serwera na Bootstrap 5 i htmx, bez front-endu w JavaScripcie do utrzymania. Połącz logowanie Windows Hello i odciskiem palca z front-endem webowym.
Komponenty AI, LLM i MCP dla Delphi i C++ Builder. Wymagaj odcisku palca lub Windows Hello, zanim agent będzie mógł wywołać narzędzie.
Komponenty klienckie MQTT, AMQP, Apache Kafka i STOMP. Zabezpiecz publikacje do brokera kontrolą biometryczną na komputerze operatora.
Parser OpenAPI 3.0 i generator SDK. Zabezpiecz API REST przez Windows Hello, zanim wywołasz wygenerowane SDK.
Pełny silnik multimedialny WebRTC dla Delphi i C++ Builder: rozmowy audio i wideo, kanały danych i udostępnianie ekranu. Potwierdź tożsamość rozmówcy przez Windows Hello, zanim wpuścisz go do rozmowy wideo.
Zaktualizowane komponenty Indy TCP/IP z nowoczesnym TLS, IPv6 i HTTP/2 dla Delphi 7 do 13. Połącz uwierzytelnianie Windows Hello z klientami i serwerami opartymi na Indy.
Pakiety, dodatki i więcej