Spec-Zone.ru › Qt 6.0

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