Здравствуйте, гость ( Вход | Регистрация )
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 ? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 16:15 |