【发布时间】:2016-01-10 02:01:15
【问题描述】:
我正在使用一个利用 Qt QWebPage 类的产品。我很惊讶我没有看到帖子,但我无法让它加载一个使用 Windows 身份验证的网站。有谁知道任何支持传递凭据或加载页面作为执行 QT 的默认用户?
【问题讨论】:
标签: qt qwebview qwebkit qwebpage
我正在使用一个利用 Qt QWebPage 类的产品。我很惊讶我没有看到帖子,但我无法让它加载一个使用 Windows 身份验证的网站。有谁知道任何支持传递凭据或加载页面作为执行 QT 的默认用户?
【问题讨论】:
标签: qt qwebview qwebkit qwebpage
这个问题感觉超出了 Qt。要处理 Windows 身份验证,我们可能可以使用 QAuthenticator 类,但它的适用性仍然是一个问题。您想处理 Web 界面并使用身份验证吗?然后需要更多细节,并根据这些细节可以应用一些特定的编程解决方案。我假设您还需要处理 HTTP/Form 身份验证,并且需要驱动 post/get 请求。有点类似answer。我目前的项目涉及多种类型的身份验证,我们的团队中有专门的专家来做这件事。一切都与网络/应用程序安全逻辑有关。
【讨论】:
您是否在代码中处理代理。此外,您必须使用 Qt 5.3 或更高版本才能支持 NTLM 身份验证。
【讨论】: