Как войти на внешний сайт с помощью HttpClient и отобразить его в Iframe .Net Mvc 5 - PullRequest
0 голосов
/ 15 апреля 2019

Каков наилучший способ отображения внешнего сайта на моем собственном сайте после входа на этот внешний сайт?

У меня есть информация о пользователе с веб-сайта, и мне нужно войти на этот сайт. На сайте есть изображение безопасности, и я разрешаю его и пытаюсь войти в систему, если результат разрешения изображений безопасности будет успешным, я получу доступ к сайту. Если нет, то я прошу новый образ безопасности и пытаюсь заново войти в систему. Наконец, я могу зайти на этот сайт с некоторым кодом 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.
}

Есть ли способ сделать это?

...