Вот мой сценарий:Как использовать формы Auth, когда SSL находится на прокси-сервере перед фермой IIS (WCF)?
У меня есть прокси-сервер, на котором установлен SSL-сертификат, и он находится перед веб-фермой с балансировкой нагрузки. На каждом сервере IIS нет SSL, поэтому я не могу использовать транспортную безопасность через привязку wsHttp. Я не исследовал basicHttp, потому что мы хотим предоставить SOAP 1.2 в будущем с этим решением. В дополнение к этому, моя сетевая команда не позволит использовать сертификаты для шифрования на уровне сообщений. (это само по себе решит мою дилемму, я уверен)
У моей группы безопасности есть требование, чтобы мы использовали проверку подлинности (поставщик членства).
Окончательное решение должно разрешать SSL через передний прокси, но для привязки WCF к некоторому типу привязки WCF, чтобы сохранить сложность, инкапсулированную в конфигурационный файл.
Я работал с пользовательской привязкой, которая позволяла использовать имя пользователя/пароль, отправленные с помощью текстового текста, но когда я пытаюсь подключиться через https, я получаю обычную «http-ожидаемую» ошибку uri.
Как я могу использовать SSL через прокси, чтобы безопасно подключаться из клиентского приложения к веб-службе, но не был установлен SSL в IIS и использовать проверку стека + форм WCF?
Я не новичок в WCF, но эта очень настраиваемая настройка, похоже, не дает мне знать, соответствуют ли требования для любого типа «легкого» решения.
Спасибо заранее!
EDIT: Я, наконец, получил эту работу и решил написать короткий блог post с полным исходным кодом, необходимым для написания пользовательской привязки.
благодаря вам, сэр, я, наконец, получил эту работу !!! Я напишу подробное сообщение в блоге об этом и ссылку на него для других, которые могут столкнуться с теми же проблемами, что и я! –