Вопрос

Я следую над статьей и образцом, которые можно найти в этом адресе: http://msdn.microsoft.com/en-us/library/hh147177.aspx

Все работает нормально, но мне нужно более автоматизированное решение. Пользователь не должен видеть всплывающее окно для входа в систему, и мое приложение должно быть в состоянии войти в систему от имени пользователя, не ожидая всплывающего окна.

У меня есть два вопроса в этом контексте:

  1. Могу ли я автоматически заполнить поля ввода имени пользователя и пароля в управлении веб -браузером? И что вы думаете об использовании этой системы в архитектуре сервиса, где входит сервис для пользователей? Использование управления WebBrowser в методе обслуживания WCF заставляет меня нервничать.

  2. Могу ли я полностью отказаться от использования управления WebBrowser и кодировать процесс входа в систему с помощью чистых розетков TCP? Я знаю, что это невозможно с классами WebRequest, потому что Afaik Httponly Cookie не может быть извлечено с ними.

Заранее спасибо.

Это было полезно?

Решение

То, что вы хотите, - это «безгольная» аутентификация. Проверьте это Пост в блоге от CJ

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top