Spec-Zone.ru › Qt

Класс QAbstractOAuthReplyHandler

Обрабатывает ответы на запросы аутентификации OAuth. Подробнее...

Заголовок: #include <QAbstractOAuthReplyHandler>
CMake: find_package(Qt6 COMPONENTS NetworkAuth REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::NetworkAuth)
qmake: QT += networkauth
С момента: Qt 5.8
Наследует: QObject
  • Список всех членов, включая унаследованные

Открытые функции

QAbstractOAuthReplyHandler(QObject *parent = nullptr)
virtual ~QAbstractOAuthReplyHandler()
virtual QString callback() const = 0

Открытые слоты

virtual void networkReplyFinished(QNetworkReply *reply) = 0

Сигналы

void callbackDataReceived(const QByteArray &data)
void callbackReceived(const QVariantMap &values)
void replyDataReceived(const QByteArray &data)
void tokensReceived(const QVariantMap &tokens)

Подробное описание

Класс QAbstractOAuthReplyHandler обрабатывает ответы на все запросы аутентификации OAuth. Этот класс разработан как базовый класс, подклассы которого реализуют пользовательское поведение в методах callback() и networkReplyFinished().

Документация по членам-функциям

QAbstractOAuthReplyHandler::QAbstractOAuthReplyHandler(QObject *parent = nullptr)

Конструктор обработчика ответов как дочерний элемент parent.

[signal] void QAbstractOAuthReplyHandler::callbackDataReceived(const QByteArray &data)

Этот сигнал излучается при получении запроса обратного вызова: data содержит информацию до парсинга.

[signal] void QAbstractOAuthReplyHandler::callbackReceived(const QVariantMap &values)

Этот сигнал излучается при получении ответа от сервера, в котором values содержат данные токена и любую дополнительную информацию, которую сервер мог вернуть. Когда этот сигнал излучается, процесс авторизации завершен.

[pure virtual slot] void QAbstractOAuthReplyHandler::networkReplyFinished(QNetworkReply *reply)

После того, как сервер определит, является ли запрос валидным, эта функция будет вызвана. Переопределите ее, чтобы получить данные, полученные от сервера, вложенные в reply.

[signal] void QAbstractOAuthReplyHandler::replyDataReceived(const QByteArray &data)

Этот сигнал излучается при завершении HTTP-запроса и доступности данных. data содержит ответ до парсинга.

[signal] void QAbstractOAuthReplyHandler::tokensReceived(const QVariantMap &tokens)

Этот сигнал излучается при получении новых tokens от сервера.

[virtual] QAbstractOAuthReplyHandler::~QAbstractOAuthReplyHandler()

Уничтожает обработчик ответов.

[pure virtual] QString QAbstractOAuthReplyHandler::callback() const

Возвращает абсолютный URI, к которому сервер перенаправит владельца ресурса, когда шаг авторизации владельца ресурса будет завершен. Если клиент не может принимать обратные вызовы или URI обратного вызова был установлен другими средствами, значение параметра должно быть установлено в «oob» (всё строчными буквами), чтобы указать конфигурацию вне зоны действия.

Подклассы должны реализовать эту функцию для предоставления ожидаемого типа обратного вызова.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qabstractoauthreplyhandler.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API