Я пытаюсь настроить службу WCF, размещенную в IIS, которая предоставляет конечную точку, которая действует как служба REST, производящая данные JSON, и я хочу использовать HTTPS. Я хочу сам позаботиться об аутентификации пользователя с помощью UserNamePasswordValidator, поскольку пользователи хранятся в базе данных.
В настоящее время я использую привязку webhttp для достижения REST-полноты. Моя проблема начинается, когда я пытаюсь включить HTTPS (устанавливая режим безопасности на Транспорт).У меня есть сертификат SSL на стороне сервера (на данный момент самоподписанный), так что все в порядке, но я не знаю, как настроить транспортный clientCredentialType привязки, чтобы учетные данные передавались моей реализации UserNamePasswordValidator.
Я много гуглил, но не нашел ничего хорошего. Если я правильно понимаю, IIS выполняет аутентификацию перед WCF, и с этим ничего не поделать? Я бы действительно предпочел не использовать поставщика членства в ASP.Net, но, может быть, это подход или есть другой способ?
Спасибо!
Изменить: Нашел это . Не совсем то, на что я надеялся ...