Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-1538

Support Kerberos for the HTTP classes

    XMLWordPrintable

Details

    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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              tpochep Timur Pocheptsov
              admin Administrator
              Votes:
              35 Vote for this issue
              Watchers:
              27 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes