Question

Nous avons implémenté une petite application utilisant l'interface SOAP de Mantis Bugtracker ( http://mantisbt.sf.net/ ). Mantis est installé sur un serveur Web SSL nécessitant une authentification HTTP.

Cela fonctionne parfaitement dans Windows XP, mais pas sous Vista 64 bits, où il échoue avec & "Accès refusé &"; En regardant dans le journal d'accès du serveur, je constate qu'il reçoit l'erreur 401 non autorisée et qu'aucun nom d'utilisateur ne semble avoir été transféré sur le serveur Web.

En d'autres termes, il semble que la requête SOAP n'inclue pas le nom d'utilisateur, si elle est exécutée sous Windows Vista 64 bits, alors que sous Windows XP, tout fonctionne parfaitement.

Quelqu'un at-il une idée de ce que cela pourrait être?

Était-ce utile?

La solution

Il y a beaucoup trop peu d'informations ici pour pouvoir dire quoi que ce soit, mais je vais tenter une supposition éclairée - c'est une question de permission. Lorsque vous obtenez le nom d'utilisateur local, vous faites quelque chose qui nécessite un accès administrateur. Sous Vista, vous utilisez par défaut un utilisateur limité.

Essayez d’exécuter l’application en cliquant dessus avec le bouton droit de la souris et en choisissant Exécuter en tant qu’administrateur. Si cela fonctionne, alors vous avez confirmé cette suspicion.

Comment interrogez-vous exactement les informations d'identification que vous souhaitez envoyer sur le réseau?

Éditer: ça ne fait rien, c’était un tout autre problème:)

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