Question

Pour un projet Microsoft CRM, nous avons besoin d'authentification NTLM dans le client de services Web Delphi 2009 .

Il semble que Indy 10 Tiburon a déjà expérimentale de support NTLM.

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?

Edit: il serait également utile s'il y a un moyen d'utiliser d'autres méthodes d'authentification que « de base », par exemple HTTP authentification d'accès Digest .

Était-ce utile?

La solution

Dans la propriété du nom d'utilisateur du sous-composant webnode du composant THTTPRio, utilisez le nom de domaine suivi d'une barre oblique inverse et le nom d'utilisateur:

domaine \ nom d'utilisateur '

Après avoir saisi l'URL WSDL à designtime, le composant HTTPRio sera liste des ports et des services disponibles.

Autres conseils

Je ne suis pas tout à fait sûr que je comprends votre question - activer l'authentification NTLM? Si vous êtes à la recherche pour les importations API NTLM pour Delphi, vous pouvez les retrouver dans la bibliothèque de sécurité JEDI Windows sur le JEDI API page d'accueil. Si le plan est de voir comment l'utiliser, je dirais que MSDN est votre ami .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top