Details
-
Suggestion
-
Resolution: Won't Do
-
P3: Somewhat important
-
None
-
4.3.3, 5.4.0 Beta
Description
It would be nice if the HTTP access in Qt could use Kerberos authentication as well as the currently supported NTLM scheme.
Alternatively, allow an implementation of Kerberos authentication to be added by a subclasses. If the following functions would be moved from the QAuthenticatorPrivate and made virtual , then this could be reimplement added without changing the QHttp/QAuthenticator code itself:
void QAuthenticatorPrivate::parseHttpResponse(const QHttpResponseHeader &header, bool isProxy)
QByteArray QAuthenticatorPrivate::calculateResponse(const QByteArray &requestMethod, const QByteArray &path)
QAuthenticator is a value type so adding virtual functions or signals is not possible, but a new class QAuthenticatorResponseHandler could be created with a virtual interface, and set as a value on the QAuthenticator.
Attachments
Issue Links
- resulted in
-
QTBUG-81017 Kerberos support is wrongly documented in new Feature of 5.14
- Closed
-
QTBUG-2421 NTLM authenticator support for the Microsoft ISA server (NTLMv2)
- Closed
-
QTBUG-4117 Support SPNEGO/Negotiate proxy authentication
- Closed