Я следовал инструкциям на этой странице:веб-службы WCF + Аутентификация
http://www.codeproject.com/Articles/295831/WCF-NET-4-0-Console-Hosted-Json-Rest-Secure-Http-W
Для создания веб-службы JSON с помощью HTTPS и WCF 4.0. Все это прекрасно работает в консольном приложении.
Я пытался проверить некоторые запросы JQuery на веб-службу, но был очень раздражен всеми ограничениями в отношении междоменных запросов.
Поэтому я перевел свой веб-сервис в IIS, и теперь он не подбирает мою аутентификацию. Он не будет аутентифицироваться у моего пользовательского поставщика авторизации. Я обнаружил, что могу набирать имя пользователя и пароль для Windows, но, очевидно, идентификатор неправильный, так как он имеет неправильное имя пользователя.
Мой режим безопасности - транспортный и clientCredentialType является основным в соответствии с приведенной выше ссылкой.
После некоторых поисков я нашел это:
http://custombasicauth.codeplex.com/
который выглядел многообещающим, но после его установки я не вижу provder аутентификации в IIS на всех. Я использую 64-битную систему Windows 7 с .NET 4.0
Кто-нибудь знает, как добиться этого, или если я должен использовать другой подход?
Все, что я хочу, - это веб-служба JSON, где я аутентифицирую один раз (не нужно отправлять имя пользователя/пароль с каждым запросом JSON), а затем отправлять запросы JSON на веб-службу, пока она еще помнит, какой пользователь вошел в систему.