Für ein Microsoft CRM-Projekt benötigen wir NTLM authentication im Delphi 2009 Web-Service-Client.Wie kann ich die NTLM-Authentifizierung in einem Delphi SOAP Web Service-Client verwenden?
Es sieht wie Indy 10 Tiburon already has experimental NTLM support aus.
Wie kann ich die NTLM-Authentifizierung für die THTTPRio-Komponente aktivieren und die Anmeldeinformationen (Benutzername, Kennwort, Domäne) des Ziel-Webservice-Servers verwenden?
Edit: Es wäre auch hilfreich, wenn es andere Authentifizierungsmethoden als 'Basic' gibt, zum Beispiel HTTP Digest access authentication.
Danke für den Hinweis, ich habe das texte geändert: Wie kann ich die NTLM-Authentifizierung für die THTTPRio-Komponente aktivieren. Die NTLM-API-Importe sind dort und auch ein IdAuthenticateNTLM.pas. Wenn die Delphi HTTPRio/HTTPSoap-Klassen nur geändert werden können, um die NTLM-API zu verwenden, wäre die Integration des CRM-Webdienstes in C# (oder sogar Java) mit einer zusätzlichen Nachrichtenaustauschschicht einfacher. – mjn