Есть ли способ получить пароль с помощью проверки подлинности Windows с webhttpbinding в WCF? - PullRequest
0 голосов
/ 27 декабря 2011

В настоящее время у меня есть собственная служба WCF REST. Используя WebHttpBinding и проверку подлинности Windows, возможно ли вообще получить пароль или я должен использовать обычную проверку подлинности?

1 Ответ

1 голос
/ 27 декабря 2011

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

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

...