Pull to refresh
7
0
Send message

Token-Based Authetification в автономных системах посредством Qt6 с использованием Qr-кодов. Qr-коды

Level of difficultyMedium
Reading time7 min
Views2.2K

Третья часть цикла. Тут мы рассмотрим приложение, позволяющее генерировать и отображать Qr-коды, а также сделаем ui для управления токенами сервиса из прошлой статьи и дадим ему qss.

Читать далее
Rating0
Comments0

Token-Based Authetification в автономных системах посредством Qt6 с использованием Qr-кодов. Http-сервер

Level of difficultyMedium
Reading time8 min
Views2.4K

Первой частью цикла будет создание простого http-сервера, хранящего данные и поддерживающего авторизацию по генерируемым токенам.

Читать далее
Total votes 2: ↑1 and ↓10
Comments2

Token-Based Authetification в автономных системах посредством Qt6 с использованием Qr-кодов

Level of difficultyMedium
Reading time2 min
Views1.5K

Введение к нескольким статьям по использованию Qt6 для токенезированного доступа к данным в изолированных системах.

Читать далее
Total votes 7: ↑1 and ↓6-5
Comments0

Размышление об Active Object в контексте Qt6. Часть 2.6

Reading time4 min
Views2.3K

В предыдущей части цикла я описал способ вызова слота посредством очереди обработки сигнально-слотовых соединений Qt (она же очередь событий). Но совсем забыл про такую штуку, как QMetaObject::invokeMethod. А ведь эта штука позволяет добиться такого же эффекта (вызов метода в потоке-владельце QObject), но без необходимости создания сигнала.

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments2

Размышление об Active Object в контексте Qt6. Часть 3. HttpManager

Reading time10 min
Views1.9K

Во всех предыдущих статьях мы рассматривали лишь самый простой пример — сериализованный вывод сообщений на экран в отдельном потоке.

Пришло время, наконец, сделать что-то более реальное и существенное, пусть и не очень сложное. И этим будет менеджер http запросов.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

Размышление об Active Object в контексте Qt6. Часть 2.5

Reading time5 min
Views3.1K

Статья выпущена как дополнение к предыдущей и показывает, как можно сделать Active object, работающий асинхронно в среде Qt, но при этом не использующий события.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments2

Размышление об Active Object в контексте Qt6. Часть 2

Reading time4 min
Views2.4K

Пришло время написать вторую часть статьи. На этот раз мы рассмотрим нечто, к чему вы скорее всего придёте, работая над многопоточным кодом с использованием Qt.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments2

Размышление об Active Object в контексте Qt6. Часть 1

Reading time5 min
Views5.2K

На дворе четыре часа ночи. В душе не понимаю, зачем я это пишу, чего я хочу этим добиться, и т.д. Если вкратце, то это будет цикл статей из разряда "хоба, как могу", причём это самое "хоба" зачастую слишком очевидно и элементарно, да и далеко не всегда полезно, особенно, в контексте философии Qt. Так что это будут просто "размышления обо всём".

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments0

OAuth2.0 авторизация в Vk средствами Qt5.8 и выше

Reading time5 min
Views15K

Qt5.8 принёс нам QNetworkAuthorization -- модуль авторизации на сторонних сервисах. Пока что поддерживаются только протоколы OAuth и OAuth2.0, но обещали позже подвезти и OpenID.

А пока разберёмся, как использовать этот инструмент совместно с VkApi для Authorization Code Flow

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments19

Information

Rating
Does not participate
Registered
Activity

Specialization

Software Developer
Junior
C++
C++ STL
Qt
Linux
Multiple thread