Сообщите своему начальнику, что basicHttpBinding
поддерживает реальную безопасность только при использовании с сертификатом SSL (в противном случае все данные передаются в виде простого текста) и не поддерживает сеансы WCF "из коробки". Сеанс WCF зависит от:
- Транспортный сеанс (только привязки netTcp или netNamedPipe)
- Надежный сеанс (только netTcp, wsHttp или пользовательские привязки)
- Сеанс безопасности (только wsHttp или пользовательские привязки, для которого требуется либо проверка подлинности Windows, либо сертификат SSL)
Сессии, вероятно, могут быть добавлены путем построения собственного поведения службы и замены IInstaceContextProvider
и, возможно, также IInstanceProvider
.