Bom dia,
Estou tendo problemas de autenticação para acessar os WebServices do RM diretamente no RM.Host, mesmo passando usuário e senha válidos
Bom dia,
Estou tendo problemas de autenticação para acessar os WebServices do RM diretamente no RM.Host, mesmo passando usuário e senha válidos
Boa tarde Arthur,
Favor executar as seguintes verificações:
1- Efetuar Login utilizando o RM.Exe, direcionado para o mesmo RM.Host e utilizando o mesmo Alias.
Este passo efetua automaticamente diversas validações, como versão da base de dados, permissão do usuário na base, disponibilidade do Host Server, etc.
2- Acessar a página http://[SERVER]:[Porta]/wspageindex/ e verificar se a tag “DefaultDB” está preenchida com o nome do Alias correto
Esta parametrização deve ser realizada nos arquivos de config (RM.Host.Exe.Config e RM.Host.Service.Exe.Config), podendo a validação ser feita diretamente nestes também.
3- Caso não esteja utilizando uma aplicação TOTVS como consumidor deste WebService, este software está enviando a autenticação via BasicHTTP?
4- Caso esteja sendo utilizando o SoapUI como consumidor deste WebService, verifique se o parâmetro de autenticação preemptiva está marcada.
Caminho: File -> Preferences -> HTTP Settings -> “Autenticate Preemptively:“ -> Marcar o CheckBox com nome “Adds authentication information to outgoing request”.
Sei que essa é uma postagem antiga, mas eu passei por isso recentemente, então vou comentar aqui. A solução é incluir no cabecalho da requisição a chave Authorization com login e senha convertidos em base 64.
Klaus, Mesmo passando oWsdl:AddHttpHeader("Authorization", "Basic " +Encode64(cUser+":"+cPass)) a autenticaçãonão é realizada quando utiliza-se Autenticate Preemptively. Você já passou por isso ?
Boa noite, alguém conseguiu resolver? não estou conseguindo acessar o webservice com https.