Мне нужно знать эквивалентные значения AuthType из AuthenticationTypes, чтобы перейти с кода S.DS на код S.DS.P.
Я переписываю модуль подключения LDAP, который в настоящее время использует пространство имен System.DirectoryServices. Чтобы повысить совместимость с серверами, отличными от ActiveDirectory, я пытаюсь переписать весь код для использования System.DirectoryServices.Protocols (согласно предложению в «Руководстве разработчика .NET по программированию служб каталогов»). Все идет гладко, за исключением переход между использованием перечисления AuthenticationTypes к AuthType, используемому SD.Protocols.Мне нужно знать эквиваленты между ними, чтобы клиенты, использующие старый код, не теряли функциональность при выпуске нового кода.
Известные мне эквивалентности:
None -> Basic
Secure -> Negotiate (более или менее)
Anonymous -> None
SecureSocketsLayer -> установка LdapSessionOptions.SecureSocketsLayer в true