我需要知道AuthenticationTypes中的等效AuthType值,以便从S.DS迁移到S.DS.P代码.
我正在重写当前使用System.DirectoryServices命名空间的LDAP连接模块.为了增加与非ActiveDirectory服务器的兼容性,我试图重写所有代码以使用System.DirectoryServices.Protocols(根据".NET开发人员目录服务编程指南"中的建议).一切顺利,除了使用AuthenticationTypes枚举与SD.Protocols使用的AuthType之间的转换.我需要知道两者之间的等价物,以便使用旧代码的客户端在新代码发布时不会丢失功能.
我所知道的等价物是:
无 - >基本
安全 - >协商(或多或少)
匿名 - >无
SecureSocketsLayer - >将LdapSessionOptions.SecureSocketsLayer设置为true