私のアプリでは、データベースに保存されているログイン/パスワードまたはそのデジタル証明書を使用してユーザーを認証できます。
どちらの方法でも、ログインが成功すると、Cookieが作成され、ユーザーに関連付けられます。
FormsAuthentication.SetAuthCookie(model.UserName, false);
return RedirectToAction("Index", "Home");
私はこれが違う必要があります。ユーザーがデジタル証明書を使用してログインした場合、証明書が存在するかどうかを確認したいのですが、そうでない場合はエラーがスローされます。
概念は、証明書がそこにない場合、これはユーザーが離れたために何もできないためです。
それは難しいですか?