none
Alterar valores no header do wsdl RRS feed

  • Pergunta

  • Prezados,

    Tenho que consumir uma aplicação hospedada num Weblogic que preciso passar parâmetros de user e password no Header.

    Estou usando clientCredentials

    <code>

     cliente.ClientCredentials.UserName.UserName = "usuario";
                cliente.ClientCredentials.UserName.Password = "senha";
                cliente.ClientCredentials.Windows.ClientCredential.UserName = "usuario";
                cliente.ClientCredentials.Windows.ClientCredential.Password = "senha";

    </code>

    Mas o retorno que tenho é 

    An unhandled exception of type 'System.ServiceModel.Security.MessageSecurityException' occurred in mscorlib.dll
    Additional information: A solicitação HTTP não está autorizada no esquema de autenticação de cliente 'Anonymous'. 
    O cabeçalho de autenticação recebido do servidor foi 'Basic realm="weblogic"'.

    pesquisando, vi que falta passar essa informação no <Header>

    <soapenv:Header>
        <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
            <wsse:UsernameToken wsu:Id="UsernameToken-49" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
                <wsse:Username>12345/userID</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/ oasis-200401-wss-username-token-profile-1.0#PasswordText">password123</wsse:Password>
                <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">d+VxCZX1cH/ieMkKEr/ofA==</wsse:Nonce>
                <wsu:Created>2012-08-04T20:25:04.038Z</wsu:Created>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>

    Alguém pode me auxiliar?

    Grato,

    Alex Rodrigues

    terça-feira, 31 de janeiro de 2017 12:23

Respostas

  • Boa tarde,

    Este problema ainda está ocorrendo?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 3 de fevereiro de 2017 15:56
    Moderador

Todas as Respostas

  • Boa tarde,

    Este problema ainda está ocorrendo?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 3 de fevereiro de 2017 15:56
    Moderador
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    essa thread está sendo fechada. Caso o problema ainda esteja

    ocorrendo, favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 21 de março de 2017 12:20
    Moderador