Я создаю веб-приложение с ReactJs и .Net Core Web API.По какой-то причине мне нужно, чтобы мой клиент мог отправлять HTTP-запросы от моего клиента на сайт в другом домене (который я не могу контролировать) для получения некоторых данных.
Удаленному домену требуется цифровой сертификат клиента для аутентификации пользователей (т. Е. Если я получаю доступ к веб-API удаленного сайта через браузер напрямую, браузер попросит меня выбрать сертификат, установленный на моем ПК), и это не такразрешить доступ к CORS.
Я думал о том, чтобы сделать свой веб-API в качестве прокси-сервера для получения необходимых данных на моем сервере, а затем отправить их обратно моему клиенту, но я не знаю, как мне это получитьработать, когда удаленному сайту требуется сертификат клиента.
Могу ли я сохранить клиентский сертификат моего пользователя (файл .pfx) на моем сервере и каждый раз запрашивать пароль сертификата у пользователя, когда мне нужно сделать запрос на удаленный сайт?
Что такоелучший и самый безопасный способ добиться этого?
Спасибо