2009-06-02 6 views
0

J'essaye de nous Qt pour accéder à un site Web et télécharger des mises à jour, le problème est qu'une base d'installation utilise un serveur proxy de Microsoft ISA qui exige l'authentification.Comment s'authentifier sans problème avec un proxy ISA depuis mon application?

Qt me donne une fonction de fournir un nom d'utilisateur et mot de passe: http://doc.qt.io/archives/4.6/qnetworkaccessmanager.html#proxyAuthenticationRequired

Cependant, d'autres applications font sans demander à l'utilisateur pour plus de détails. Comment puis-je y parvenir?

Répondre

0

Quel type de proxy utilisez-vous? Voir

http://doc.qt.io/archives/4.6/qnetworkproxy.html

pour trouver ce que proxie soutien Qt.

+0

Il s'agit d'un proxy HTTP Microsoft ISA avec authentification, mais l'objet QAuthenticate ne peut pas transmettre les informations d'identification des utilisateurs actuellement connectés au serveur proxy. Dans .NET, l'objet WebProxy possède un paramètre UseDefaultCredentials qui ne nécessite pas que l'application fournisse un nom d'utilisateur et un mot de passe. –

Questions connexes