У нас есть служба WCF, размещенная на IIS за прокси-сервером SiteMinder (из-за отсутствия лучшего термина).По сути, запросы поступают в SiteMinder по номеру https://public.domain.com/SOA/Service.svc с базовой аутентификацией http.SiteMinder проверяет аутентификацию, удаляет ее и отправляет запрос на http://internal.domain/SOA/Service.svc без аутентификации.
Это создает две проблемы при запросе службы WSDL:
- URL-адресав WSDL показывают http: вместо https:
- WSDL не упоминает о необходимости базовой аутентификации
Мне удалось решить проблему № 1, реализовавIWsdlExportExtension, который заменяет URL в методе ExportEndpoint (метод. Однако я не смог выяснить, как решить проблему # 2. Может ли кто-нибудь указать мне правильное направление?
Спасибо!