Использование 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

существуют способы автоматизации входа в систему с помощью этой библиотеки.