implementando a segurança Ws no proxy WCF

Importei um wsdl baseado em eixo para um projeto do VS 2008 como uma referência de serviço.

Preciso passar detalhes de segurança, como nome de usuário / senha e valores de nonce, para chamar o serviço baseado em eixo.

Eu olhei para fazê-lo por wse, que eu entendo o mundo odeia (sem problemas lá)

Tenho muito pouca experiência com o WCF, mas trabalhei como chamar fisicamente o endpoint agora, graças ao SO, mas não tenho idéia de como configurar o SoapHeaders como mostra o esquema abaixo:

<S:Envelope 
  xmlns:S="http://www.w3.org/2001/12/soap-envelope"
  xmlns:ws="http://schemas.xmlsoap.org/ws/2002/04/secext">
    <S:Header>
        <ws:Security>
            <ws:UsernameToken>
                <ws:Username>aarons</ws:Username>
                <ws:Password>snoraa</ws:Password>
            </ws:UsernameToken>
        </wsse:Security>
        •••
    </S:Header>
    •••
</S:Envelope>

Qualquer ajuda muito apreciada

Obrigado, Mark

questionAnswers(2)

yourAnswerToTheQuestion