В C # я привязываюсь к защищенному сайту LDAP с помощью следующего кода
authServer =
new DirectoryEntry("LDAP://whatever.com:636",
authServerUsernameFromConfig,
authServerPasswordFromConfig,
AuthenticationTypes.Anonymous );
затем ищите пользователя, который найден в порядке.
затем исследуется следующая коллекция в поисках имени свойства "groupMembership"
DirectorySearcher directorySearch = new DirectorySearcher(authServer, filterKey);
...
SearchResult result = directorySearch.FindOne();
...
authUser = new DirectoryEntry(result.Path, userDN, password, AuthenticationTypes.None);
...
(read) authUser.Properties.PropertyNames
Однако при использовании защищенного порта 636 ничего не обнаружено. Найдены другие свойства. При привязке к незащищенному ПОРТУ обнаруживаются все свойства, как с привязкой 636, так и с именем groupMembership.
Может ли кто-нибудь объяснить, почему это может быть или как их получить.
Похоже, что с помощью утилиты LDP.exe можно увидеть эти свойства groupMembership с привязкой к безопасному порту 636.