Каков наилучший способ отображения внешнего сайта на моем собственном сайте после входа на этот внешний сайт?
У меня есть информация о пользователе с веб-сайта, и мне нужно войти на этот сайт. На сайте есть изображение безопасности, и я разрешаю его и пытаюсь войти в систему, если результат разрешения изображений безопасности будет успешным, я получу доступ к сайту. Если нет, то я прошу новый образ безопасности и пытаюсь заново войти в систему. Наконец, я могу зайти на этот сайт с некоторым кодом C #. Здесь нет проблем. Я использую HttpClient
для входа в фоновом режиме, я могу войти и прочитать все html на этом сайте. Но мне нужно встраивать и отображать этот сайт после входа в систему.
Я пытаюсь создать такую логику:
[HttpGet]
public ActionResult LoginWebsite(int userId)
{
var model;
// get user information
// make a request for display security Image,
// resolve security Image code,
// Do login with HttpClient
return View(model);
// model can be html , or some other thing for display it in my View.
}
Есть ли способ сделать это?