Аутентификация в Active Directory через Delphi 2009+ с LDAPDelphi , Файловая система , Активные директории
После успешной реализации аутентификации в Active Directory (AD) в C# с использованием LDAP, перед нами встала задача осуществить ту же процедуру в Delphi 2009+ с поддержкой Unicode. В качестве отправной точки мы нашли компонент LDAP-аутентификации для Delphi 2007, созданный Соломоном (Solomon's Delphi 2007 LDAP authentication component). Однако, нам потребовались рабочие версии для Delphi 2009+ и примеры простой аутентификации в AD с проверкой домена, пользователя и пароля. В C# аутентификация происходит путем выполнения однократного поиска на уровне LDAP для проверки подлинности пользователя, без необходимости обходить всю структуру AD. В этой статье мы рассмотрим, как выполнить аналогичную процедуру в Delphi 2009+ с использованием LDAP. Подтвержденный ответ: Для аутентификации в Active Directory через Delphi 2009+ с LDAP мы можем воспользоваться компонентом Synapse LDAP. Ниже приведен пример кода на Object Pascal (Delphi), который демонстрирует базовую аутентификацию в Active Directory:
В этом примере мы создаем экземпляр компонента Альтернативный ответ: Как упоминалось в комментариях, существует похожий вопрос "Как интегрировать Delphi с Active Directory?", который также может быть вам полезен. Заключение: В данной статье мы рассмотрели, как выполнить аутентификацию в Active Directory через Delphi 2009+ с LDAP, используя компонент Synapse LDAP. Мы предоставили рабочий пример кода на Object Pascal (Delphi), который демонстрирует базовую аутентификацию в Active Directory. Следуя описанному подходу, вы сможете успешно аутентифицировать пользователей в Active Directory из своих приложений, созданных с помощью Delphi. Необходимо выполнить аутентификацию в Active Directory через Delphi 2009+ с использованием LDAP, используя компонент Synapse LDAP. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Активные директории ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |