Pour un projet Microsoft CRM, nous avons besoin de NTLM authentication dans le client du service Web Delphi 2009.Comment puis-je utiliser l'authentification NTLM dans un client Delphi SOAP Web Service?
Il ressemble à Indy 10 Tiburon already has experimental NTLM support.
Comment puis-je activer l'authentification NTLM pour le composant THTTPRio et utiliser les informations de connexion (nom d'utilisateur, mot de passe, domaine) du serveur de service Web de destination? Editer: il serait également utile s'il y a un moyen d'utiliser d'autres méthodes d'authentification que 'Basic', par exemple HTTP Digest access authentication.
Merci pour l'astuce, j'ai modifié le texte: Comment puis-je activer l'authentification NTLM pour le composant THTTPRio. Les importations API NTLM sont là et également un IdAuthenticateNTLM.pas. Si le seul moyen est de modifier les classes Delphi HTTPRio/HTTPSoap, pour utiliser l'API NTLM, l'intégration du service Web CRM serait plus facile en C# (ou même en Java) avec une couche d'échange de messages supplémentaire. – mjn