2016-03-29 15 views
0

Webアプリケーションで指紋スキャナを使用する方法の実装について、私の会社に任せました。サンプルのシナリオは、クライアントがWebアプリケーションを使用するときに、たとえばアクションを完了するために指紋認証を行う必要がある場合です。唯一の制限は、SilverlightまたはActive Xプラグインを作成/使用できないことです。これまでのところ、私が知っている唯一のことは、クライアント側Webページと通信するクライアントマシン(クライアントが指紋スキャナのドライバに沿ってインストールする)上で動作するC#サービスが必要であることです。このサービスは、指紋スキャナーAPIからの呼び出しを処理し、それをクライアント・ページに渡す必要があります。クライアント側のWebアプリケーションのための指紋スキャンの実装

プロジェクトなどの実装には、どこから読書を始めますか?

AngularJS環境でASP.NET MVCで作業しています。

+0

あなたは確信している点は何ですか? ASP.NetでAPIエンドポイントを作成するか、クライアントアプリケーションを作成しますか? –

+0

サービスをコーディングし、ASP.NETでAPIエンドポイントを作成する方法。サービスの実装は、ベンダー特有のもの、すなわち、会社Xの指紋スキャナで動作するサービスを書くことができる。 –

+0

私はしましたが、ほとんどの記事はSilverlightまたはActive Xの使用について言及しています。問題は私がよく知っている範囲外であるため、質問を投稿しました。だから、私がGoogleに間違った質問をしているのではないかと心配しています。 –

答えて

1

あなたはクラスの指紋を持っているとしましょう:ASP.NETで

public class Fingerprint 
{ 
    public string Value{ get; set; } 

    // Other important properties 
} 

、新しい空のAPIコントローラを追加、すなわち

public class FingerprintController : ApiController 
{ 
    [HttpPut] 
    public async Task Put(Fingerprint fingerprint){ 
     // Code for handling the fingerprint here 
    } 
} 

あなたが今使って、すなわち、このAPIを呼び出すことができますURL:

http://example.com/api/Fingerprint

非常に簡単。基本的には、クラス内の値の構造を定義し、API内で値を受け取ることができます。私は同じ名前のメソッドの上にHttpPut属性を作ったことに注意してください。これは不要ですが、コード内で冗長になるのがいいです:)

+0

ありがとう!これは、構築するのに十分な簡単なようです:) –

関連する問題