Question

J'ai un ActiveX qui déploie une application sur la machine cliente et le démarre. Lorsque vous utilisez NTLM sur IIS, l'authentification avec le serveur Web fait par IE et il n'y a pas de problème pour les fichiers de téléchargement (J'utilise URL API sobriquets) mais lorsqu'un ActiveX lance l'application (application doit également un accès au serveur) il est nécessaire de le faire à nouveau l'authentification.

Je me demande s'il y a un moyen d'éviter la deuxième authentification du temps.

Merci, Zaky

Était-ce utile?

La solution

Les deux WinINET et URLMON maintenir des caches par processus d'information des titres de compétences; ces informations ne sont pas disponibles à d'autres processus. Afin de fournir les informations d'identification à l'autre processus, vous devez les transférer du processus actuel IE à l'autre processus. Malheureusement, aucune API pris en charge pour cette tâche.

En général, cependant, les environnements qui utilisent NTLM / négocions ont tendance à utiliser les informations d'identification par défaut de l'utilisateur, que les API URLMON devraient être en mesure d'utiliser si les indicateurs appropriés sont définis.

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