diff options
author | Jesus Fernandez <jesus.fernandez@qt.io> | 2017-09-07 15:16:44 +0200 |
---|---|---|
committer | Topi Reiniƶ <topi.reinio@qt.io> | 2017-12-05 13:09:14 +0000 |
commit | f4be387c8c787c56487767e7325e551becfca196 (patch) | |
tree | 2d545dc817e6fa0f84be17eef123502f48c3bf2e | |
parent | 69512ab9b27eb8615a78d12aa99752df70127c69 (diff) |
Document QAbstractOAuthReplyHandler class
Change-Id: Ib3e478b7653702cf6d69978d3212f35484ee4702
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
-rw-r--r-- | src/oauth/qabstractoauthreplyhandler.cpp | 84 |
1 files changed, 74 insertions, 10 deletions
diff --git a/src/oauth/qabstractoauthreplyhandler.cpp b/src/oauth/qabstractoauthreplyhandler.cpp index 29fa635..001ebed 100644 --- a/src/oauth/qabstractoauthreplyhandler.cpp +++ b/src/oauth/qabstractoauthreplyhandler.cpp @@ -36,27 +36,91 @@ Q_LOGGING_CATEGORY(lcReplyHandler, "qt.networkauth.replyhandler") QT_BEGIN_NAMESPACE +/*! + \class QAbstractOAuthReplyHandler + \inmodule QtNetworkAuth + \ingroup oauth + \brief Handles replies to OAuth authentication requests + \since 5.8 + + The QAbstractOAuthReplyHandler class handles the answers + to all OAuth authentication requests. + This class is designed as a base whose subclasses implement + custom behavior in the callback() and networkReplyFinished() + methods. +*/ + +/*! + \fn QString QAbstractOAuthReplyHandler::callback() const + + Returns an absolute URI that the server will redirect the + resource owner back to when the Resource Owner Authorization step + is completed. If the client is unable to receive callbacks or a + callback URI has been established via other means, the parameter + value \b must be set to "oob" (all lower-case), to indicate an + out-of-band configuration. + + Derived classes should implement this function to provide the + expected callback type. +*/ + +/*! + \fn void QAbstractOAuthReplyHandler::networkReplyFinished(QNetworkReply *reply) + + After the server determines whether the request is valid this + function will be called. Reimplement it to get the data received + from the server wrapped in \a reply. +*/ + +/*! + \fn void QAbstractOAuthReplyHandler::callbackReceived(const QVariantMap &values) + + This signal is emitted when the reply from the server is + received, with \a values containing the token credentials + and any additional information the server may have returned. + When this signal is emitted, the authorization process + is complete. +*/ + +/*! + \fn void QAbstractOAuthReplyHandler::tokensReceived(const QVariantMap &tokens) + + This signal is emitted when new \a tokens are received from the + server. +*/ + +/*! + \fn void QAbstractOAuthReplyHandler::replyDataReceived(const QByteArray &data) + + This signal is emitted when an HTTP request finishes and the + data is available. \a data contains the response before parsing. +*/ + +/*! + \fn void QAbstractOAuthReplyHandler::callbackDataReceived(const QByteArray &data) + + This signal is emitted when a callback request is received: + \a data contains the information before parsing. +*/ + +/*! + Constructs a reply handler as a child of \a parent. +*/ QAbstractOAuthReplyHandler::QAbstractOAuthReplyHandler(QObject *parent) : QObject(parent) {} +/*! + Destroys the reply handler. +*/ QAbstractOAuthReplyHandler::~QAbstractOAuthReplyHandler() {} +/*! \internal */ QAbstractOAuthReplyHandler::QAbstractOAuthReplyHandler(QObjectPrivate &d, QObject *parent) : QObject(d, parent) {} -/*! - \class QAbstractOAuthReplyHandler - \inmodule QtNetworkAuth - \ingroup oauth - \brief Handles replies to OAuth authentication requests - \since 5.8 - - The QAbstractOAuthReplyHandler class handles the answers - to all OAuth authentication requests -*/ QT_END_NAMESPACE #endif // QT_NO_HTTP |