А теперь решение задачи про ИБ пользователей и генерации авторизованных те подписанных сообщений
ОБЩИЕ
- в качестве формата протокола обмена сообщениями выберем JSON
НА LINUX Debian
- библиотека для реализации протокола обмена сообщениями будет cpprestsdk
- библиотека для реализации доступа по протоколам ssh, sftp возьмем libssh
- библиотека для генерации токенов будет jwt
- сервис генерации и раздачи токенов будет реализован как HTTP сервер на базе cpprestsdk
- linux процесс для выполнения запросов add/del пользователей и групп выполняется под root и должен реализовать вызовы соответствующих linux команд таких как: /sbin/adduser /sbin/userdel и других сам запрос посылается по протоколу libssh c правами пользователя
- тестовый сервис будет реализован как HTTP сервер на базе cpprestsdk и 1. запрос пользователя на получение времени 2. токен авторизации пользователя будет содержаться внутри JSON сообщения
НА компьютере пользователя
- GUI дизайн программы пользователя, надо сделать в qtcreater
- библиотека для создания виджетов программы будет QT
· 10.09.2024
Нормальное занудство, терминология дело важное, да согласен json в rest используется как формат данных
ответить
коммент удалён