Boa noite amigos. Preciso de mais uma grande ajuda de vocês!
Consegui importar o WSDL, contudo a documentação da vTex não ajuda muito quando precisamos saber como passar os dados de autenticação através de nossa aplicação para o serviço.
Estou tentando fazer algo parecido com isso em C#:
var service = new ServiceClient();
service.ClientCredentials.UserName.UserName = "vtexappkey";
service.ClientCredentials.UserName.Password = "DYVFJBIQN";
return service.ProductGetByRefId("55555");
Configurei o ```basicHttpBinding``` do meu aplicativo da seguinte forma:
<basicHttpBinding>
<binding name="BasicHttpBinding_IService">
<security mode="TransportWithMessageCredential">
<message clientCredentialType="UserName" />
</security>
</binding>
</basicHttpBinding>
E coloquei o endpoint como https (requerido quando adicionamos o security).
E continuo tomando o 401...
Alguém poderia me ajudar!?
Muito obrigado!