1

クライアント証明書認証またはユーザー名/パスワード認証を受け入れるASP.NET MVCアプリケーションがあります。ブラウザがクライアント証明書を要求するタイミングを制御する方法

ユーザーが低下し、その認証情報を入力するように進むことができますので、私はSslFlags =「SslNegotiateCert」を設定しています。彼らは彼らのクライアント証明書を要求されたログインページを打つよう

enter image description here

問題はすぐです。彼らがそれを求めるときに何が指定されているのか分かりません。私は[RequireHttps]を持っていないので、コントローラのログオン要求を取得できません。

彼らはスマートカード(この場合は「CACカード」)をクリックするまで、私は情報CERTクライアントのためのモーダルダイアログを遅らせることができますどのように

ボタン?

は本当に2つの別々のサイトを設定避けたいです。

答えて

1

これはクライアント側の動作で、ブラウザとその設定、およびユーザーがローカル証明書ストアに持つクライアント証明書の数によっても異なります。サーバーがヒントを送信することはできますが、ブラウザは喜んで無視できますそれら。 thisから取られました。そしてhereはIEの話です。

関連する問題