Использование LDAP или ADSI с Delphi для управления учетными записями пользователей
У нас есть большая система обработки транзакций (пакетная обработка) ERP-решение для крупных медицинских организаций и предприятий по обработке претензий. В настоящее время мы реализуем собственное управление учетными записями пользователей. т. е. пользователь с соответствующими правами/ролями может создавать, редактировать или удалять учетные записи и назначать права и роли в зависимости от потребностей.
каждый пользователь входит в систему с учетная запись и доступ к функциям назначаются в зависимости от прав и ролей.
мы были клиент спрашивает, поддерживаем ли мы LDAP или Active Directory, управляются ли учетные записи пользователей на виртуальном контроллере домена, и после входа в систему пользователю не нужно входить в дополнительное программное обеспечение....например, наша.
Я просматривал протокол LDAP и интерфейсы службы Active Directory.
просто любопытно узнать, есть ли у кого-нибудь опыт в этом, и каков наилучший метод приближения к этому переходу поддержки этих? Я особенно обеспокоены ли мы должны прекратить использовать нашу систему управления текущими учетными записями и входа в систему?
в настоящее время мы разрабатываем с использованием Delphi 2010 и UNIDAC (для подключения к базе данных).
спасибо
1 ответов
для аутентификации пользователя по AD вы можете попробовать использовать библиотеку adshlp из:
http://www.agnisoft.com/white_papers/active_directory.asp
существуют способы автоматизации входа в систему с помощью этой библиотеки.