Аутентификация дайджеста WCF - PullRequest
4 голосов
/ 07 июня 2010

Что должно быть указано на стороне клиента?

Достаточно ли этого:

binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Digest; 
//...
cf.Credentials.HttpDigest.ClientCredential =  new NetworkCredential("myuser", "mypass", "mydomain");
cf.Credentials.HttpDigest.AllowedImpersonationLevel = TokenImpersonationLevel.Impersonation;

Что должно быть указано на стороне сервера?очевидно, нужно:

binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Digest;

но где можно указать на сервере дайджест имени пользователя \ пароля для проверки клиента?

Кроме того, когда Micosoft сообщает, что дайджест-аутентификация использует контроллер домена, что это значит?Проверяет ли он имя пользователя \ пароль против него?

...