QXmppPasswordChecker Class

The QXmppPasswordChecker class represents an abstract password checker. More...

Header: #include <QXmppPasswordChecker.h>

Public Functions

virtual QXmppPasswordReply *checkPassword(const QXmppPasswordRequest &request)
virtual QXmppPasswordReply *getDigest(const QXmppPasswordRequest &request)
virtual bool hasGetPassword() const

Protected Functions

virtual QXmppPasswordReply::Error getPassword(const QXmppPasswordRequest &request, QString &password)

Detailed Description

Member Function Documentation

[virtual] QXmppPasswordReply *QXmppPasswordChecker::checkPassword(const QXmppPasswordRequest &request)

Checks that the given credentials are valid.

The base implementation requires that you reimplement getPassword().

request.

[virtual] QXmppPasswordReply *QXmppPasswordChecker::getDigest(const QXmppPasswordRequest &request)

Retrieves the MD5 digest for the given username.

Reimplement this method if your backend natively supports retrieving MD5 digests.

request.

[virtual protected] QXmppPasswordReply::Error QXmppPasswordChecker::getPassword(const QXmppPasswordRequest &request, QString &password)

Retrieves the password for the given username.

The simplest way to write a password checker is to reimplement this method.

password and request.

[virtual] bool QXmppPasswordChecker::hasGetPassword() const

Returns true if the getPassword() method is implemented.