Служба проверки подлинности форм не работает - PullRequest
0 голосов
/ 07 сентября 2010

У меня есть настольное приложение

Я проверяю подлинность, используя метод входа службы аутентификации wcf, вызывая приложение для настольного компьютера.

Кажется, все работает.

Затем я открываю Internet Explorer и пытаюсь перейти на защищенную страницу.

Я получаю отскок к логину.

Почему? Как я могу аутентифицироваться с помощью службы WCF?

1 Ответ

0 голосов
/ 07 сентября 2010

Internet Explorer и приложение для настольного компьютера - это не одно и то же приложение, поэтому cookie-файлы для проверки подлинности форм не могут быть одновременно прочитаны, зашифрованы / расшифрованы. Метод, который вы можете попробовать, - встроить элемент управления веб-браузера в приложение для настольного компьютера (даже сделать его невидимым, если хотите) и выполнить вход в систему через объект HttpWebRequest (формулирование заголовков записей и т. Д.). Это создаст экземпляр веб-браузера и создаст файл cookie для аутентификации одновременно с входом в систему вашего настольного приложения. Однако я не могу ручаться за его безопасность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...