Автоматическая аутентификация на сайте - PullRequest
1 голос
/ 08 июля 2010

У меня есть веб-сайт, на который я хотел бы войти и отобразить в элементе управления WebBrowser, передавая имя пользователя и пароль, которые уже есть в клиентском настольном приложении.

Какой самый лучший и безопасный способ сделать это?

Могу ли я создать веб-сервис для аутентификации, а затем как-нибудь передать сеанс в элемент управления браузера? Я использую проверку подлинности с помощью форм.

Спасибо

Ответы [ 2 ]

1 голос
/ 08 июля 2010

Посмотрите на OAuth: http://oauth.net/

0 голосов
/ 08 июля 2010

Элемент управления WebBrowser будет использовать сеанс WinInet вашего процесса. Если ваше приложение отправляет HTTP-запрос на проверку подлинности, а сайт устанавливает правильный cookie-файл авторизации в сеансе, элемент управления WebBrowser должен правильно его подобрать.

У вас все еще есть проблема, как, конечно, безопасно передавать учетные данные на веб-сайт.

...