eSeGeCe — Delphi & .NET 向けエンタープライズ通信コンポーネント
注目 · sgcBiometrics

認証するのは人、パスワードではない

Windows Hello、指紋センサー、顔認証を、Delphi と C++ Builder のネイティブコンポーネントで実現します。sgcBiometrics は Windows Biometric Framework と直接やり取りするため、センサーもキャプチャも照合も、アプリケーションがすでに動作しているマシン上で完結します。

  • Windows Hello
  • Windows Biometric Framework
  • 100% ネイティブコード
sgcBiometrics

Windows Biometric Framework を基盤とする、Delphi と C++ Builder 向けの指紋認証、顔認証、Windows Hello。デザイン時 VCL コンポーネント、100% ネイティブコード、Professional エディションには完全なソースが付属します。

センサーを読み取り、本人を確認する

フォームにコンポーネントを 1 つ置き、センサープールと生体認証の種類を選んで Verify を呼び出すだけです。キャプチャも照合も Windows が行い、正しい本人だったかどうかがイベントハンドラーに通知されます。

指紋認証

Windows Biometric Framework を通じて指紋をキャプチャし、照合します。WBF 対応のあらゆる指紋センサーで動作し、システムプールとプライベートプールのどちらでも利用できます。

顔認証

カメラによる顔検出と在席確認。標準的な Webcam に対応し、なりすまし対策には赤外線カメラも利用できます。

Windows Hello

Windows 10 と Windows 11 にすでに組み込まれている生体認証基盤の上で、パスワードレスのサインインを実現します。PIN、指紋、顔に対応します。

生体情報の登録

組み込みの UI プロンプトでユーザーの登録手続きを案内し、登録済みの資格情報を管理し、指や顔を登録し直す必要があるときの再登録にも対応します。

資格情報の管理

生体認証の資格情報は Windows Credential Manager を通じて保存・管理され、複数のユーザーと複数の資格情報タイプに対応します。

イベント駆動の API

OnCapture、OnVerify、OnIdentify は非同期で発生し、状態を詳細に報告します。スキャンが VCL のメッセージループをブロックすることはありません。

// Verify the person at the fingerprint reader
procedure TForm1.VerifyFingerprint;
begin
  sgcBiometric1.SensorPool := spSystem;
  sgcBiometric1.BiometricType := btFingerprint;
  sgcBiometric1.Verify;
end;

// Windows does the matching, your handler gets the answer
procedure TForm1.OnVerify(Sender: TObject;
  const Match: Boolean;
  const Identity: string);
begin
  if Match then
    ShowMessage('Verified: ' + Identity)
  else
    ShowMessage('Not recognized');
end;

センサープールは 2 つ、API は 1 つです。システムプールは Windows の他の機能とリーダーを共有し、プライベートプールはキオスクや組み込み用途のためにアプリケーションへ排他的なアクセスを与えます。すべての機能 →

Windows 10 以降 Delphi 10 Seattle から RAD Studio 13 C++ Builder VCL デザイン時コンポーネント Windows Biometric Framework WBF 指紋センサー Webcam と赤外線カメラ

Benss 指紋センサーと Logitech Brio 4K Webcam を用いて社内で検証済みです。同梱のデモは、Windows Hello に対応したあらゆるセンサーやカメラで動作します。デモをダウンロード →

生体情報がマシンの外に出ることはありません

sgcBiometrics はサービスではありません。アプリケーションが動作しているのと同じコンピューター上で、Windows にすでに備わっている生体認証基盤を呼び出す、ネイティブコンポーネントのセットです。

センサーを扱うのは Windows

キャプチャと照合は、Windows Hello を支えるのと同じ基盤である Windows Biometric Framework が実行します。アプリケーションは検証を依頼するだけで、センサーそのものを扱うことはありません。

ハードウェアに裏打ち

コードが受け取るのは答えだけ

OnVerify イベントは Match のブール値と Identity を渡し、アプリケーションはその結果で分岐します。指紋の画像も顔のテンプレートも、コードを通過することはありません。

Match: Boolean

資格情報は Windows の中に

登録された生体認証の資格情報は Windows Credential Manager が保存・管理するため、アプリケーション側で保管場所を用意する必要はありません。

Windows Credential Manager

クラウドは介在しません

登録が必要な eSeGeCe のサービスも、設定すべき生体認証の API キーもありません。コンポーネントは 100% ネイティブコードで、Professional エディションには完全なソースが付属するため、動作の中身をそのまま確認できます。

100% ネイティブコード

sgcBiometrics は Windows 10 以降を対象とし、Delphi 10 Seattle から RAD Studio 13、および C++ Builder に対応します。Windows Hello に対応したセンサーまたはカメラが必要です。エディションを比較 →

「本当に本人ですか?」と尋ねる、すべての場面で

生体認証のチェックは数行のコードで済みます。いまパスワード入力を求めている場所には、そのまま置き換えられます。

アプリケーションのロック解除

起動時のログインダイアログを置き換えます。ユーザーがリーダーに触れるか、カメラを見るだけで、Windows Hello が検証し、アプリが開きます。

取引の承認

金額の大きい操作を確定する前に、もう一度指紋を求めます。無人のワークステーションから承認されることを防げます。

キオスクと POS

プライベートセンサープールは、アプリケーションにリーダーへの排他的なアクセスを与えます。キオスクや組み込み端末に必要なのは、まさにこれです。

署名鍵のアンロック

sgcSign が XAdES や PAdES の署名を生成する前に、指紋または Windows Hello で本人を確認します。鍵を使えるのは、その持ち主だけになります。

sgcSign →

6 つのライブラリ、1 つのツールボックス

sgcBiometrics は、Delphi、C++ Builder、.NET 向けの eSeGeCe コンポーネントライブラリ 6 製品のひとつです。共通の設計思想と、ロイヤリティフリーの配布を共有します。

sgcBiometrics

Windows Biometric Framework を基盤とする、Delphi と C++ Builder 向けの Windows Hello、指紋センサー、顔認証。

詳しく見る →

sgcWebSockets

WebSocket、HTTP/2、HTTP/3、MQTT、AMQP、WebRTC、AI、そして 30 を超える API 統合。対応する .NET エディションもあります。

詳しく見る →

sgcHTML

Bootstrap 5 と htmx を基盤とする、サーバーサイド HTML / UI コンポーネント。保守すべき JavaScript のフロントエンドはありません。

詳しく見る →

sgcOpenAPI

OpenAPI 3.x パーサー、Pascal SDK ジェネレーター、OpenAPI サーバー、そして 1,195 以上のビルド済み SDK。

詳しく見る →

sgcSign

ドキュメントには XAdES、PAdES、CAdES、ASiC、コードには Authenticode、ClickOnce、NuGet、VSIX。

詳しく見る →

sgcIndy

モダンな TLS、IPv6、HTTP/2 に対応した更新版 Indy TCP/IP コンポーネント。Delphi 7 から 13 まで対応します。

詳しく見る →

1 つのサブスクリプションでスイート全体を利用できます。価格を見る、または sgcWebSockets の体験版をお試しください。

開発者の声

世界中の Delphi、C++ Builder、Lazarus、.NET 開発者から信頼されています。

ご支援とサポートに本当に感謝しています。コンポーネントが大好きです。

Mark Steinfeld CTO

sgcWebSockets は素晴らしく、サポートも最高です!

Christian Meyer Founder & CTO

sgcWebSockets ライブラリはとても便利でセットアップも簡単です。これからも頑張ってください!

Simone Moretti Delphi Developer

現在は eSeGeCe の 生体認証 ビューを表示しています。

別の切り口を見る →
30日間返金保証ご満足いただけない場合は、ご購入から30日以内に全額返金をリクエストできます。 返金ポリシーを見る

パスワード入力を、過去のものに

Windows Hello、指紋認証、顔認証を Delphi や C++ Builder のアプリケーションに追加できます。ネイティブコンポーネントだけで完結し、間にクラウドサービスは入りません。