KIOSlave
#include <httpauthentication.h>
Public Member Functions | |
virtual void | fillKioAuthInfo (KIO::AuthInfo *ai) const |
virtual void | generateResponse (const QString &user, const QString &password) |
virtual QByteArray | scheme () const |
virtual bool | supportsPathMatching () const |
Public Member Functions inherited from KAbstractHttpAuthentication | |
KAbstractHttpAuthentication (KConfigGroup *config=0) | |
virtual | ~KAbstractHttpAuthentication () |
bool | forceDisconnect () const |
bool | forceKeepAlive () const |
QByteArray | headerFragment () const |
bool | isError () const |
bool | needCredentials () const |
QString | realm () const |
void | reset () |
void | setCachePasswordEnabled (bool enable) |
virtual void | setChallenge (const QByteArray &c, const KUrl &resource, const QByteArray &httpMethod) |
bool | wasFinalStage () const |
Protected Member Functions | |
virtual QByteArray | authDataToCache () const |
Protected Member Functions inherited from KAbstractHttpAuthentication | |
void | authInfoBoilerplate (KIO::AuthInfo *a) const |
void | generateResponseCommon (const QString &user, const QString &password) |
Additional Inherited Members | |
Static Public Member Functions inherited from KAbstractHttpAuthentication | |
static QByteArray | bestOffer (const QList< QByteArray > &offers) |
static KAbstractHttpAuthentication * | newAuth (const QByteArray &offer, KConfigGroup *config=0) |
static QList< QByteArray > | splitOffers (const QList< QByteArray > &offers) |
Protected Attributes inherited from KAbstractHttpAuthentication | |
QList< QByteArray > | m_challenge |
QByteArray | m_challengeText |
KConfigGroup * | m_config |
bool | m_finalAuthStage |
bool | m_forceDisconnect |
bool | m_forceKeepAlive |
QByteArray | m_headerFragment |
QByteArray | m_httpMethod |
bool | m_isError |
bool | m_keepPassword |
bool | m_needCredentials |
QString | m_password |
KUrl | m_resource |
QByteArray | m_scheme |
QString | m_username |
Detailed Description
Definition at line 182 of file httpauthentication.h.
Member Function Documentation
|
inlineprotectedvirtual |
Returns any authentication data that should be cached for future use.
NOTE: Do not reimplement this function for connection based authentication schemes such as NTLM.
Reimplemented from KAbstractHttpAuthentication.
Definition at line 190 of file httpauthentication.h.
|
virtual |
KIO compatible data to find cached credentials.
Note that username and/or password as well as UI text will NOT be filled in.
Implements KAbstractHttpAuthentication.
Definition at line 382 of file httpauthentication.cpp.
|
virtual |
what to do in response to challenge
Implements KAbstractHttpAuthentication.
Definition at line 387 of file httpauthentication.cpp.
|
virtual |
the authentication scheme: "Negotiate", "Digest", "Basic", "NTLM"
Implements KAbstractHttpAuthentication.
Definition at line 376 of file httpauthentication.cpp.
|
inlinevirtual |
Returns true if the authentication scheme supports path matching to identify resources that belong to the same protection space (realm).
See RFC 2617.
Reimplemented from KAbstractHttpAuthentication.
Definition at line 188 of file httpauthentication.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:25:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.