Frage

Für ein Microsoft CRM-Projekt brauchen wir NTLM-Authentifizierung in dem Web-Service-Client Delphi 2009 .

Es sieht aus wie Indy 10 Tiburon bereits experimentelle NTLM Unterstützung hat.

Wie kann ich die NTLM-Authentifizierung für die THTTPRio Komponente aktivieren und verwenden Sie die Anmeldeinformationen (Benutzername, Kennwort, Domäne) des Ziel-Netzdienst-Server?

Edit: es wäre auch hilfreich sein, wenn es eine Möglichkeit gibt, andere Authentifizierungsmethoden zu verwenden, als ‚Basic‘, zum Beispiel: HTTP Digest Zugriffsauthentifizierung .

War es hilfreich?

Lösung

In dem Benutzername Eigentum des WebNode Subkomponente des THTTPRio Komponente, verwenden Sie den Domain-Namen durch einen Schrägstrich gefolgt und der Benutzername:

'Domäne \ Benutzername'

Nachdem die WSDL-URL zur Entwurfszeit eingegeben hat, wird die HTTPRio Komponente verfügbar Port und Dienste aufgelistet.

Andere Tipps

Ich bin nicht ganz sicher, ob ich verstehe Ihre Frage - Aktiviere die NTLM-Authentifizierung? Wenn Sie sich für die NTLM-API Importe für Delphi, können Sie sich die in der JEDI Windows Security Library auf dem JEDI finden API Startseite . Wenn der Plan zu sehen, wie es zu benutzen, würde ich sagen, MSDN ist dein Freund .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top