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
Se alguma pergunta ou resposta lhe foi útil, não deixe de dar seu voto positivo!
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.