私は非常に高いセキュリティを必要とするWebアプリケーションを開発しています-要件の1つは、アクセスを取得するためにパスワードと2番目の要素が必要になることです-たとえば。トークン、指紋スキャナー、磁気カードなど。
私の質問は次のとおりです。Webブラウザがカードリーダーや指紋スキャナーなどのデバイスからデータにアクセスし、ログインプロセス中に送信するための適切な方法はありますか?Javaアプレット、ブラウザプラグイン?他に何かありますか?またはトークンは唯一のオプションですか?
編集:クライアントとサーバーが証明書を交換する双方向の証明書認証について何かを見つけました-クライアント証明書はスマートカードで保護される可能性があるため、ユーザーはログインプロセス中にそれをリーダーに配置する必要があります。多分誰かがそれについてもっと何か知っていますか?