Usuário com melhor resposta
Alterar valores no header do wsdl

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
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.
- Marcado como Resposta Robson William SilvaModerator terça-feira, 21 de março de 2017 12:19
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.
- Marcado como Resposta Robson William SilvaModerator terça-feira, 21 de março de 2017 12:19
-
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.