crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Qt Linux проверка авторизации AD
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Honey12345 Дата 3.3.2019, 2:03
  Добрый день, все время писал на Qt под Windows.
Но возникла задача перенести код на Linux (Ubuntu).
Установил фреймвок под Ubuntu , но пришлось отключить функцию авторизации в AD.
На Windows использовал библиотеку Winldap32.dll и соответствующий код из примера.
Для линукса рыл целый день и ничего удобоваримого не нашел.
Набрел на следующую ссылку https://stackoverflow.com/questions/6789605...p-queries-in-qt, скачал исходники данного проекта,
но как прикрутить его к коду не пойму. Буду благодарен за любую помощь.


На Windows все работало просто, если рабочая станция авторизована в AD то библиотека пробовала авторизоваться в AD (указывад имя сервера или ip) и если все ок то пользователь заходил в проект Qt.

Рабочая станция под Ubuntu авторизована в этом же AD с помощью kerberos, билет получен. Как из приложения Qt проверить что машина авторизована в AD ? Имя пользователя получаю из системы, или хотябы провести проверку logi/pass в AD ?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 21.11.2019, 1:37