Spec-Zone.ru › Qt 6.1

Класс 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.

void QAbstractOAuthReplyHandler::callbackDataReceived(const QByteArray &data)

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

void QAbstractOAuthReplyHandler::callbackReceived(const QVariantMap &values)

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

void QAbstractOAuthReplyHandler::networkReplyFinished(QNetworkReply *reply)

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

void QAbstractOAuthReplyHandler::replyDataReceived(const QByteArray &data)

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

void QAbstractOAuthReplyHandler::tokensReceived(const QVariantMap &tokens)

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

QAbstractOAuthReplyHandler::~QAbstractOAuthReplyHandler()

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

QString QAbstractOAuthReplyHandler::callback() const

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

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

Spec-Zone.ru

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