sgcBiometrics Kişiyi doğrulayın, parolayı değil.

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.

  • Windows Hello
  • Parmak izi
  • Yüz tanıma
  • Windows Biometric Framework
  • %100 yerel kod
  • C++ Builder
  • %100Yerel kod, döngüde hiçbir bulut hizmeti yok
  • 2Bileşen, biri parmak izi, biri yüz için
  • 18Parmak izi bileşenindeki olay
  • 12Yüz bileşenindeki olay
  • 2Sensör havuzları, sistem ve özel
Çalışırken izleyin

sgcBiometrics'i iki dakikada görün.

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.

sgcBiometrics hızlı başlangıç

Kaydedin, tanımlayın ve donanımı Windows'a bırakın.

  1. Windows Hello'yu sarmalarWindows Hello'nun kullandığı altyapı Windows Biometric Framework'tür, bu yüzden makinedeki okuyucu ya da kızılötesi kamera, Windows'un zaten sahip olduğu sürücüyle çalışır.
  2. KayıtTek çağrı bir kişi için şablon kaydeder. Kaydettiğiniz parmağı verin ve işlemin başarılı olduğunu anlamak için OnEnrollCommit olayını işleyin.
  3. TanımlamaÇağırın, kullanıcı sensöre dokunur ve OnIdentify size kimliği, okuyan birimi, parmağı ve bir ret ayrıntısını verir.
  4. Her şey bir olayOturumlar, sensör konumu, yakalanan ve reddedilen örnekler, numaralandırmalar ve hatalar olay olarak gelir, böylece form hiçbir zaman bloke olmaz.
  5. Şablonlar nerede tutulurWindows Hello ile paylaşılan Windows sistem veritabanında ya da uygulamanıza ait, kayıtlı kişilerin veritabanında.
Kimlik doğrulama akışı

Sensörü okuyun, kişiyi doğrulayı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 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.

Yüz tanıma

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 Hello

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.

Biyometrik kayıt

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.

Kimlik bilgisi yönetimi

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.

Olay güdümlü API

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 →

Nasıl çalışır

Parola isteminin olduğu yerde birkaç satır.

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;
  1. Bir bileşen bırakınTsgcWinBioFingerPrint okuyucular için, TsgcWinBioFacial kameralar için. Aynı arayüz, aynı olaylar.
  2. Havuzu seçinSistem havuzu sensörü Windows ile paylaşır. Özel havuz, kiosklar ve gömülü terminaller için uygulamanıza özel erişim verir.
  3. Bir kez kaydedinEnrollBiometric verdiğiniz parmak için bir şablon kaydeder, OnEnrollCommit ise bunun yeni mi güncellenmiş mi olduğunu bildirir.
  4. TanımlamaOnIdentify 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.
  5. Yanıta göre dallanınKodunuzdan hiçbir parmak izi görüntüsü ya da yüz şablonu geçmez. Uygulamanız yalnızca sonuçla ne yapacağına karar verir.
  • Windows 10 veya üzeri
  • Delphi
  • C++ Builder
  • VCL tasarım zamanı bileşenleri
  • Windows Biometric Framework
  • WBF parmak izi sensörleri
  • Web kameraları ve IR kameralar

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 →

Gizlilik ve güvenlik

Biyometrik veri makineden hiç çıkmaz.

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.

Uygulamanız sensörle konuşan Windows Biometric Framework ile konuşur: parmak izi okuyucuları için TsgcWinBioFingerPrint, kızılötesi kameralar için TsgcWinBioFacial.

Sensörün sahibi Windows'tur

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.

  • Donanım destekli
  • Dağıtılacak sürücü yok
Tanımlama: OnIdentify işleyicisi, eşleşen bir örneğin birim kimliğini, kimlik türünü, kimliği, parmağı ve ret ayrıntısını alır.

Kodunuz bir yanıt alır

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.

  • OnVerify
  • OnIdentify
Şablonlar nerede tutulur: Windows Hello ile paylaşılan Windows sistem veritabanı ya da TsgcWinBioStorageFile ve TsgcWinBioUsersINI üzerinden kendi veritabanınız.

Kimlik bilgileri Windows'ta kalır

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.

  • Windows Credential Manager
  • Sistem veya özel havuz

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 →

Nerede işe yarar

“Bu gerçekten siz misiniz?” diye sorduğunuz her yerde

Biyometrik bir kontrol birkaç satır koddur, bu yüzden şu anda bir parola isteminin bulunduğu her yere uyar.

Uygulamanın kilidini açın

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.

Bir işlemi onaylayın

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.

Kiosklar ve satış noktaları

Özel sensör havuzu, uygulamanıza okuyucu üzerinde özel erişim verir. Bir kiosk ya da gömülü terminalin ihtiyacı tam olarak budur.

Bir imzalama anahtarının kilidini açın

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 →

Lisanslama

Tek ürün, üç seviye.

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.

Single

Bir geliştirici. Parmak izi, yüz tanıma ve Windows Hello, tam kaynak koduyla.

€299 / 1 geliştirici

Team

İki geliştirici. Single ile aynı eksiksiz ürün.

€449 / 2 geliştirici

Site

Sınırsız geliştirici. Single ile aynı eksiksiz ürün.

€749 / sınırsız geliştirici

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ın
Referanslar

Geliştiriciler Ne Diyor

Dü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.
Mark Steinfeld CTO
sgcWebSockets harika ve desteğiniz en iyisi!
Christian Meyer Kurucu ve CTO
sgcWebSockets kütüphaneniz çok kullanışlı ve kurulumu kolay. İyi çalışmalarınızı sürdürün!
Simone Moretti Delphi Geliştiricisi

Parola istemini emekliye ayı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.

eSeGeCe'den daha fazlası

eSeGeCe'nin Diğer Ürünleri

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.

sgcWebSockets

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.

sgcSign

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.

sgcHTML

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.

sgcAI

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.

sgcMQ

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.

sgcOpenAPI

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.

sgcWebRTC

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.

sgcIndy

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ı

Blogdan Son Yazılar

Tüm yazıları görüntüleyin →

eSeGeCe'nin sgcBiometrics görünümünü görüyorsunuz.

Bana başka bir açı gösterin →
30 Günlük Para İade GarantisiMemnun kalmadınız mı? Satın alımdan sonraki 30 gün içinde tam para iadesi talep edin. İade politikasına bakın