Блокирование учетной записи в корпоративном домене

Многие компании устанавливают политику безопасности, согласно которой нужно менять свой пароль раз в 2-3 месяца, а особо параноидальные компании требуют смены пароля и того чаще, например, раз в две недели. Каждый раз придумывать сложный пароль сложно, конечно же, но речь не об этом. После очередной смены пароля я стал сталкиваться с тем, что моя учетная […]

Cannot import the following key file

Случилось мне как-то открыть на другом компьютере солюшен с подписанными сборками. Всё открылось нормально, только при попытке сбилдить проект студия страшно сругалась следующими словами: Cannot import the following key file: XXX.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong […]

Настройка аутентификации по имени пользователя и паролю (Basic Authentication)

В качестве выхлопа от прошлых моих статей мы научились проводить аутентификацию клиента по сертификату. Сертификаты – это очень хорошо, но иногда может возникать потребность аутентифицироваться по имени и паролю. Давайте рассмотрим, как это можно сделать. Как всегда, буду говорить про настройку BizTalk Server 2010, но, поскольку он использует WCF-адаптеры, фактически это настройка WCF.

Вызов веб-сервиса через прокси

Если на клиенте стоит прокси, то попытка вызова веб-сервиса вызовет исключение ProtocolException, которое сообщит об ошибке HTTP Error 407 Proxy authentication required. Порывшись в интернете, нашел решение: Способ №1 var networkCredentials = new NetworkCredential { UserName = "<your username>", Password = "<your password>" }; var webproxy = new WebProxy(new Uri("http://<address>:<port>").ToString(), true, null) { Credentials = […]