24 #ifndef KDSOAPAUTHENTICATION_H 25 #define KDSOAPAUTHENTICATION_H 27 #include "KDSoapGlobal.h" 28 #include <QtCore/QUrl> 33 class QXmlStreamWriter;
35 class KDSoapNamespacePrefixes;
47 friend class KDSoapMessageWriter;
48 friend class KDSoapClientInterfacePrivate;
49 friend class KDSoapThreadTask;
67 void setUser(
const QString &user);
76 void setPassword(
const QString &password);
80 QString password()
const;
88 void setUseWSUsernameToken(
bool useWSUsernameToken);
93 bool useWSUsernameToken()
const;
100 void setOverrideWSUsernameCreatedTime(QDateTime overrideWSUsernameCreatedTime);
105 QDateTime overrideWSUsernameCreatedTime()
const;
112 void setOverrideWSUsernameNonce(QByteArray overrideWSUsernameNonce);
117 QByteArray overrideWSUsernameNonce()
const;
123 bool hasAuth()
const;
134 void handleAuthenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator);
139 bool hasWSUsernameTokenHeader()
const;
144 void writeWSUsernameTokenHeader(QXmlStreamWriter &writer)
const;
151 #endif // KDSOAPAUTHENTICATION_H Definition: KDSoapAuthentication.h:44