Parmak izi kimlik doğrulama
Parmak izlerini Windows Biometric Framework aracılığıyla yakalayın ve doğrulayın. WBF uyumlu her parmak izi sensörüyle, sistem ya da özel sensör havuzuyla çalışır.
Windows Hello, parmak izi sensörleri ve yüz tanıma, yerel bir Delphi ve C++ Builder bileşeninde. sgcBiometrics doğrudan Windows Biometric Framework ile konuşur, böylece sensör, yakalama ve eşleştirme uygulamanızın zaten çalıştığı makinede gerçekleşir.
Delphi ve C++ Builder uygulamalarında Windows Hello yüz, parmak izi ve PIN kimlik doğrulaması. Seslendirmeli ve altyazılı. Oynat'a basana kadar hiçbir şey indirilmez.
Kaydedin, tanımlayın ve donanımı Windows'a bırakın.
Forma bir bileşen bırakın, sensör havuzunu seçin ve doğrulama isteyin. Windows yakalar, Windows eşleştirir ve olay işleyiciniz doğru kişi olup olmadığını öğrenir.
Parmak izlerini Windows Biometric Framework aracılığıyla yakalayın ve doğrulayın. WBF uyumlu her parmak izi sensörüyle, sistem ya da özel sensör havuzuyla çalışır.
Kamera tabanlı yüz algılama ve varlık doğrulama; standart web kameralarıyla ve sahteciliğe karşı koruma için kızılötesi kameralarla uyumludur.
Windows 10 ve Windows 11 içinde zaten yerleşik olan biyometrik altyapı üzerinde, PIN, parmak izi ve yüzü kapsayan parolasız oturum açma.
Yerleşik arayüz istemleriyle kullanıcılara kayıt sürecinde rehberlik edin, kayıtlı kimlik bilgilerini yönetin ve bir parmak ya da yüz yeniden kaydedilmesi gerektiğinde yeniden kaydı yönetin.
Biyometrik kimlik bilgileri Windows Credential Manager aracılığıyla saklanır ve yönetilir; birden fazla kullanıcı ve birden fazla kimlik bilgisi türü desteklenir.
OnCaptureSample, OnVerify ve OnIdentify, yüz bileşenindeki on iki ve parmak izi bileşenindeki on sekiz olay arasındadır, böylece bir tarama VCL ileti döngüsünü hiçbir zaman bloke etmez.
İki sensör havuzu, tek API. Sistem havuzu okuyucuyu Windows'un geri kalanıyla paylaşır, özel havuz ise kiosk ve gömülü senaryolar için uygulamanıza özel erişim verir. Tüm özellikler →
Delphi ve C++ Builder için tasarım zamanı VCL bileşenleri. Bir işleyici atayın, tek çağrı yapın, yanıt bir olay olarak gelsin.
// 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 okuyucular için, TsgcWinBioFacial kameralar için. Aynı arayüz, aynı olaylar.EnrollBiometric verdiğiniz parmak için bir şablon kaydeder, OnEnrollCommit ise bunun yeni mi güncellenmiş mi olduğunu bildirir.OnIdentify kimliği bildirir; bu bir Windows hesabı SID'i ya da bir şablon GUID'i olabilir. Ayrıca birimi, parmağı ve bir ret ayrıntısını da bildirir.Benss Parmak İzi Sensörü ve Logitech Brio 4K web kamerası ile şirket içinde doğrulanmıştır. Hazır demolar Windows Hello uyumlu her sensörde ya da kamerada çalışır. Başlarken kılavuzunu okuyun →
sgcBiometrics bir hizmet değildir. Uygulamanızın çalıştığı bilgisayarda, Windows'ta zaten bulunan biyometrik altyapıyı çağıran yerel bileşenler kümesidir.

Yakalama ve eşleştirme, Windows Hello'nun da dayandığı altyapı olan Windows Biometric Framework tarafından yapılır. Uygulamanız doğrulama ister, sensörü kendisi yönetmez.

Doğrulama ve tanımlama olayları size bir eşleşme sonucu ve bir kimlik verir, uygulamanız buna göre dallanır. Kodunuzdan hiçbir parmak izi görüntüsü ya da yüz şablonu geçmez.

Kayıtlı biyometrik kimlik bilgileri Windows tarafından saklanır ve yönetilir, böylece uygulamanızın onları tutacak bir yer icat etmesi gerekmez. Bir uygulamanın kendine ait kayıtlı kişiler kümesi gerektiğinde, özel havuz onları makinenin geri kalanından ayrı tutar.
Döngüde bulut yok. Kaydolacağınız bir eSeGeCe hizmeti ve yapılandıracağınız bir biyometrik API anahtarı yoktur. Bileşenler %100 yerel koddur ve tam kaynak kodla gelir, böylece ne yaptıklarını tam olarak okuyabilirsiniz. Windows Hello uyumlu bir sensör ya da kamera gerekir. Sürümleri karşılaştırın →
Biyometrik bir kontrol birkaç satır koddur, bu yüzden şu anda bir parola isteminin bulunduğu her yere uyar.
Açılıştaki oturum açma iletişim kutusunun yerini alın. Kullanıcı okuyucuya dokunur veya kameraya bakar, Windows Hello doğrular ve uygulama açılır.
Yüksek tutarlı bir işlem tamamlanmadan önce yeniden parmak izi isteyin, böylece başında kimsenin olmadığı bir iş istasyonu bunu onaylamak için kullanılamaz.
Özel sensör havuzu, uygulamanıza okuyucu üzerinde özel erişim verir. Bir kiosk ya da gömülü terminalin ihtiyacı tam olarak budur.
sgcSign bir XAdES veya PAdES imzası üretmeden önce parmak izi ya da Windows Hello ile doğrulayın, böylece anahtar yalnızca sahibi olan kişi tarafından kullanılır. sgcSign →
Delphi ve C++ Builder için sgcBiometrics Professional: Windows Hello destekli parmak izi ve yüz bileşenleri, tam kaynak kodu ve ücretsiz ikili dağıtım. Ekip büyüklüğüne göre seçin.
Bir geliştirici. Parmak izi, yüz tanıma ve Windows Hello, tam kaynak koduyla.
İki geliştirici. Single ile aynı eksiksiz ürün.
Sınırsız geliştirici. Single ile aynı eksiksiz ürün.
sgcBiometrics ayrı lisanslanır ve ayrıca tüm eSeGeCe ürünlerini kapsayan All-Access aboneliğinin de parçasıdır. Her lisans 12 aylık güncelleme içerir.
Seviyeleri ve fiyatları karşılaştırınDünya çapında Delphi, C++ Builder, Lazarus ve .NET geliştiricilerinin güvendiği.
Yardımınız ve desteğiniz için çok teşekkürler, bileşenlerinize bayılıyorum.
sgcWebSockets harika ve desteğiniz en iyisi!
sgcWebSockets kütüphaneniz çok kullanışlı ve kurulumu kolay. İyi çalışmalarınızı sürdürün!
Delphi veya C++ Builder uygulamanıza Windows Hello, parmak izi ve yüz tanıma ekleyin; yerel bileşenlerle, araya hiçbir bulut hizmeti girmeden.
sgcBiometrics, Delphi, C++ Builder ve .NET için eSeGeCe bileşen kitaplıklarından biridir. Aynı kuralları paylaşırlar ve aynı telifsiz dağıtımı sunarlar.
Delphi, C++ Builder ve .NET için kurumsal WebSocket, HTTP/2, MQTT, AMQP, WebRTC ve yapay zeka/LLM bileşenleri, 30+ API entegrasyonuyla. Gerçek zamanlı WebSocket ve MQTT uygulamalarınıza biyometrik oturum açma ekleyin.
PDF, XAdES, CAdES ve PAdES için dijital imza bileşenleri. İmza üretilmeden önce imzalama anahtarlarının kilidini parmak izi ya da Windows Hello ile açın.
Bootstrap 5 ve htmx üzerinde sunucu taraflı HTML ve arayüz bileşenleri, bakımını yapacağınız bir JavaScript ön yüzü olmadan. Windows Hello ve parmak izi oturum açmayı bir web ön yüzüyle eşleştirin.
Delphi ve C++ Builder için yapay zeka, LLM ve MCP bileşenleri. Bir aracın araç çağırmasına izin verilmeden önce parmak izi ya da Windows Hello isteyin.
MQTT, AMQP, Apache Kafka ve STOMP istemci bileşenleri. Aracıya yayımlamaları operatörün makinesindeki bir biyometrik kontrolün arkasına alın.
OpenAPI 3.0 ayrıştırıcısı ve SDK üreticisi. Üretilen SDK'ları çağırmadan önce REST API'lerine Windows Hello ile erişimi kısıtlayın.
Delphi ve C++ Builder için tam WebRTC medya motoru: sesli ve görüntülü aramalar, veri kanalları ve ekran paylaşımı. Bir arayanı görüntülü aramaya almadan önce kimliğini Windows Hello ile doğrulayın.
Delphi 7'den 13'e modern TLS, IPv6 ve HTTP/2 destekli, güncellenmiş Indy TCP/IP bileşenleri. Windows Hello kimlik doğrulamasını Indy tabanlı istemciler ve sunucularla eşleştirin.
Paketler, eklentiler ve daha fazlası