Добавление ссылки на службу приводит к привязке, которая должна использовать NTLM, поэтому служба должна быть настроена правильно.Клиент службы, который работает на том же компьютере (на данный момент) создает новый BasicHttpBinding, устанавливает для ClientCredentialType значение Ntlm, для AllowNtlm - значение true и даже (в некоторых тестах) значение Credentials.Windows.ClientCredential для DefaultNetworkCredentials или конкретные NetworkCredentials.
Что бы я ни делал, Thread.CurrentPrinciple всегда является анонимным на стороне службы, а ServiceSecurityContext.Current.WindowsIdentity одинаково пуст.
Что я здесь не так делаю?