Ir para conteúdo
  • Cadastre-se

dev botao

Soap Delphi Com Autenticação


  • Este tópico foi criado há 3342 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá, 

 

Alguém sabe com faço (cliente escrito em Delphi 7) para enviar usuário e senha para consumir um webservice (soap)?

 

Detalhes:

Tenho um webservice protegido com usuário e senha, para  testar o funcionamento do serviço escrevi um cliente em PHP e utilizo a função "setCredentials('usuario', 'senha')" e consigo consumir os serviços sem problemas.

A questão é: existe no Delphi alguma função equivalente a "setCredentials"?

 

obs: o cliente em delphi funciona sem problemas, quando eu retiro a validação no server.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

WebServices nada mais são do que uma convenção de chamada e protocolos... mas no final, o que ocorre é um simples "GET" no servidor

 

Você pode informar o usuário e senha na própria URL (ou ainda no Header da requisição HTTP)

 

Veja esses links:

 

http://stackoverflow.com/questions/14174853/http-authorization-in-soap-delphi

 

http://www.cs.rutgers.edu/~watrous/user-pass-url.html

 

Outra opção é usar o projeto abaixo:

Pascal Web_Service_Toolkit

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3342 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.