ASP.NET: как открыть страницу внешнего сайта, учетные данные которого у меня есть? - PullRequest
1 голос
/ 20 августа 2010

Платформа: ASP.NET 4.0, VS 2010

Мой сценарий такой:

  1. У меня есть учетные данные внешнего сайта
  2. Я делаю паруGET / POST, чтобы очистить некоторые данные от него
  3. В зависимости от того, что я нахожу, я хочу дать моему пользователю гиперссылку, которая, при нажатии, уводит его на 3 уровня вглубь целевого сайта за пределы страницы входа в систему

Конечно, я мог бы просто указать URL-адрес верхнего уровня на целевом сайте, и он щелкнул, чтобы попасть туда.Но есть ли способ через ASP.NET, чтобы я мог программно войти в систему, а затем открыть страницу в отдельном окне / вкладке?

1 Ответ

1 голос
/ 20 августа 2010

Я думаю, что для того, чтобы пользователь избегал входа в систему, вам нужно будет почистить эту страницу и представить ее пользователю самостоятельно. Если вы вообще передадите пользователя на страницу, ему придется пройти аутентификацию на этом сайте. Ваше приложение на вашем сервере аутентифицировано, но пользователь в своем браузере этого не сделал. Если не будет какой-то странной (и ужасно небезопасной) причуды о целевой странице, она не будет доверять тому, что пользователь - это вы.

...