Клиент C # SOAP - CWWSS5509E: Отсутствуют маркеры безопасности - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь создать клиента для вызова ws и продолжения этой проблемы - это не wcf.

CWWSS5509E: токен безопасности, тип которого является [http://docs.oasis -open.org / wss / 2004/01 / oasis-200401-wss-username-token-profile-1.0 # UsernameToken] требуется.

Я не могу понять это в течение 2 дней.Любой совет?Проблема довольно проста, поскольку заголовок не установлен:

    <soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soap:mustUnderstand="1">
        <wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-85">
            <wsse:Username>user</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">pwd</wsse:Password>
        </wsse:UsernameToken>
</wsse:Security>

Также попробуйте установить пользовательскую привязку, но затем возникнет ошибка.

Для привязки 'CustomBinding'. 'http://tempuri.org/' для контракта' '.' http://xxxx.ys/Document' настроен режим аутентификации, который требует целостности и конфиденциальности на транспортном уровне.Однако транспорт не может обеспечить целостность и конфиденциальность.

Любая помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...