Bom Dia,
No decorrer do desenvolvimento de um projecto que tem como objectivo o desenvolvimento de um cliente WCF que consome informação disponivilizada por um EndPoint estou neste momento com o problema que vou descrever mais abaixo.
Este endpoint tem como requesitos de comunicação, a autenticação WS-Security com o uso do protocolo OASIS nos Headers do envelope SOAP enviado nas chamadas feitas pelo Cliente WCF.
O problema passa por conseguir definir e perceber o funcionamento desta autenticação especifica tento em conta que pelos objsectos criados aparir do WSDL ( inclusive o proxy gerado para comonicação ), não consigo
defenir este nivel de autenticação.
Ao executar essas mesmas chamadas, o retorno recebido passa por ser um FAULT em que se eu observar atraves do Fiddler, consigo perceber que é "Unable to authenticate user XXXXX against LDAP Server" que me faz chegar à conclusão
que o problema está mesmo na assinatura da mensagem.
... Mas a excepção que recebo no código é a seguinte "O servidor devolveu uma falha SOAP inválida. Consulte InnerException para obter mais detalhes." tendo a innerException a seguinte mensagem "Elemento de início
'faultcode' do espaço de nomes '' esperado. elemento 'faultcode' do espaço de nomes 'http://schemas.oblix.com/ws/2003/08/Faults' localizado. Linha 1, posição 172.".
Desde ja agradeço a ajuda no exclarecimento destas questões.
Cumprimentos,
Bruno Maia