Проверка подлинности Webapi 2 с вопросом сертификата - PullRequest
0 голосов
/ 21 мая 2019

Я использую SSL-сертификат для своей аутентификации, как показано ниже, с механизмом Microsoft по умолчанию.В любом случае, чтобы предотвратить эту проблему?

Это прекрасно работает и выбрасывает несанкционированный, когда сертификат является нулевым или недействительным Код клиента

  X509Certificate2 clientCert = GetClientCertificate(txtserial.Text);
  WebRequestHandler requestHandler = new WebRequestHandler();
  HttpClient client = new HttpClient(requestHandler);

Код сервера

X509Certificate2 clientCertInRequest2 = actionContext.Request.GetClientCertificate();
if (clientCertInRequest2==null)

Но проблема здесь в проекте WebAPI, у меня также есть веб-страница.Некоторые пользователи могут просто щелкнуть ссылку и загрузить сертификат из браузера и получить доступ к ссылке WebAPI SSL download

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...