У меня были некоторые трудности с этой же самой проблемой.Я использовал образец CustomToken-VS2010 из WIF SDK.
В примере нет app.config, и я чувствовал, что знание того, как работает код, в любом случае полезно, поэтому я потратил некоторое время на изучение этого.Я чувствую, что должен показать свои результаты здесь.Я надеюсь, что эта информация полезна.
У меня была та же проблема.У меня была проблема "где мне установить этот режим?"Мне было трудно найти объект, для которого было установлено это свойство, который на самом деле был правильным объектом.Я наконец нашел его как часть ChannelFactory :
using System.ServiceModel.Security;
:
ChannelFactory<IEcho> echoChannelFactory = new ChannelFactory<IEcho>(...)
echoChannelFactory.Credentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None;
Итак, место для установки этого объекта - объект ChannelFactory.
Запуск Visual Studio 2010 как локальногоадминистратор, я смог заставить образец работать (после того, как я также запустил пакетный файл, связанный со всеми образцами для создания сертификата и т. д.)
Опять же, это не что-товы бы поступили в производственной среде , но знание режима настройки режима аутентификации сертификата службы, вероятно, является хорошей вещью, которую нужно знать в целом.