Loading

身份验证类型

您可定义应用程序用于连接到 LDAP 服务器的身份验证类型。您可以定义该应用程序在 LDAP 服务器上验证用户身份时使用的身份验证类型。可以将身份验证类型与优化结合使用,例如,NoneAndServerBind。可以将该身份验证类型与 ServerBind 优化结合使用。

  • “身份验证类型”表中介绍了这些身份验证类型。

  • “身份验证优化”表中介绍了这些身份验证类型的优化。

注释

在 LDAP 中,“身份验证”被称为“绑定”。

身份验证类型

身份验证类型

说明

None

None表示使用纯文本凭证简单绑定至服务器。简单绑定是 LDAP 规范本身定义的唯一绑定机制。None 在 LDAP 服务器供应商中具有较高的兼容性。

警告:由于使用了纯文本凭证,此身份验证并不安全。

可能的用途:所有服务器类型,但是不建议使用此身份验证类型。

NoneAndServerBind

这是结合了ServerBind优化的None身份验证类型。

警告:由于使用了纯文本凭证,此身份验证并不安全。

可能的用途:ActiveDirectory,但是不建议使用此身份验证类型。

NoneAndFastServerBind

这是结合了ServerBindFastBind优化的None身份验证类型。

警告:由于使用了纯文本凭证,此身份验证并不安全。

可能的用途:ActiveDirectory,但是不建议使用此身份验证类型。

Anonymous

Anonymous表示未执行身份验证。默认情况下,大多数 LDAP 服务器都不允许匿名访问,或严格限制对服务器的访问。

可能的用途:所有服务器类型,但是不建议使用此身份验证类型。

AnonymousAndServerBind

这是结合了ServerBind优化的Anonymous身份验证类型。

可能的用途:ActiveDirectory,但是不建议使用此身份验证类型。

AnonymousAndFastServerBind

这是结合了ServerBindFastBind优化的Anonymous身份验证类型。

可能的用途:ActiveDirectory,但是不建议使用此身份验证类型。

Secure

Secure是 Windows 身份验证方法,它依赖于Windows Security Support Provider Interface (SSPI)。SSPI 通常会选择带有 KerberosNTLM 身份验证的 Windows Negotiate 协议。Secure 支持显式凭据和 Integrated Windows Authentication (IWA)

警告:ActiveDirectoryFastDelegationSecureBinding为首选,可较Secure实现更好的安全性。

可能的用途:带基于 Windows 的 LDAP 服务器的ActiveDirectoryNativeADSNativeLDAP

FastSecureBinding

这是结合了FastBind优化的Secure身份验证类型。

警告:ActiveDirectoryFastDelegationSecureBinding为首选,可较FastSecureBinding实现更好的安全性。

可能的用途:ActiveDirectory, NativeADS.

SecureSocketLayer

SecureSocketLayer表示使用 TLS/SSL 通信通道加密所有的网络流量。加密包含凭证的绑定和交换。对于大多数 LDAP 服务器,在不使用 Windows 身份验证和安全机制的情况下,若必须要保证安全,则建议使用此设置。但是,该设置很复杂,因为SecureSocketLayer要求服务器安装有效的服务器证书。并且客户端必须信任颁发服务器证书的证书颁发机构 (CA)。

SecureSocketLayer问题分析可能比较复杂:

  • 对于基于 ADSI 的连接器:

    将在 Windows 系统事件日志中报告与 SecureSocketLayer 有关的任何问题。如果服务器证书无效,SecureSocketLayer 连接将失败。

  • 对于非基于 ADSI 的连接器:

    将在单击[测试连接] 按钮后显示的对话框中报告与 SecureSocketLayer 有关的任何问题。如果服务器证书无效,则会报告警告,但 SecureSocketLayer 连接将成功。

可能的用途:SunDirectoryServer, NativeLDAP, NativeADS.

建议使用此身份验证类型。

FastSecureSocketLayer

这是结合了基于 ADSI 的连接器FastBind优化或非 ADSI 连接器FastConcurrentBinding优化的SecureSocketLayer身份验证类型。

可能的用途:SunDirectoryServer, NativeLDAP, NativeADS.

建议使用此身份验证类型。

ActiveDirectoryFastSecureBinding

这是结合了SealingSigningFastBind优化的Secure身份验证类型。用户将通过ActiveDirectory服务器进行身份验证。

可能的用途:ActiveDirectory, NativeADS.

ActiveDirectoryFastDelegationSecureBinding

这是结合了SealingSigningDelegationFastBind优化的Secure身份验证类型。用户将通过ActiveDirectory服务器进行身份验证。

可能的用途:ActiveDirectory, NativeADS.

建议将此身份验证类型用于ActiveDirectory

Basic

Basic表示使用纯文本凭证简单绑定至服务器。此身份验证类型与None非常类似。

警告:由于使用了纯文本凭证,此身份验证并不安全。

可能的用途:所有服务器类型,但是不建议使用此身份验证类型。

BasicWithFastConcurrentBinding

这是结合了FastConcurrentBinding优化的Basic身份验证类型。

警告:由于使用了纯文本凭证,此身份验证并不安全。

可能的用途:所有服务器类型,但是不建议使用此身份验证类型。

BasicWithFastConcurrentBindingAndSSL

这是结合了FastConcurrentBinding优化和SecureSocketLayer通信通道的Basic身份验证类型。

可能的用途:NativeLDAP.

建议使用此身份验证类型。

Negotiate

这是 Windows Negotiate 身份验证,这意味着它与 Secure 身份验证相同。Negotiate 将导致 KerberosNTML 身份验证。

可能的用途:基于 Windows 的 LDAP 服务器的ADAMNativeLDAP连接器。

Kerberos

Kerberos 身份验证几乎与 Secure 身份验证相同。Kerberos 将导致 Kerberos 身份验证。

警告:Negotiate优于Kerberos

可能的用途:基于 Windows 的 LDAP 服务器的ADAMNativeLDAP连接器。

NTML

NTML 身份验证几乎与 Secure 身份验证相同。NTML 将导致 NTML 身份验证。

警告:Negotiate优于NTML

可能的用途:基于 Windows 的 LDAP 服务器的ADAMNativeLDAP连接器。

Digest

这是Windows Digest Access身份验证。

可能的用途:基于 Windows 的 LDAP 服务器的ADAMNativeLDAP连接器。

身份验证优化

  • “身份验证类型”表中介绍了这些身份验证类型。

  • “身份验证优化”表中介绍了这些身份验证类型的优化。

身份验证优化

说明

ServerBind

凭借ServerBind优化,只能寻址到连接 URL 中指定的服务器。

当寻址到指定的域控制器时,对于大多数 LDAP 服务器和ActiveDirectory,使用ServerBind通常较为安全。 不会寻址到ActiveDirectory的故障转移服务器。

FastBind

凭借FastBind优化,将不会使用服务器上的 objectClass 属性。 这样可提高性能。

FastBind优化仅对基于 ADSI 的连接器有效,如ActiveDirectoryNativeADS

FastConcurrentBinding

凭借FastConcurrentBinding优化,将不会创建安全令牌。 在仅需要用户身份验证时,这样可提高性能。

FastConcurrentBinding优化仅对基于非 ADSI 的连接器有效,如ADAMNativeLDAPSunDirectoryServer

SecureSocketLayer

凭借SecureSocketLayer选项,将创建 TLS/SSL 通信通道以加密所有网络流量。

Sealing

Sealing优化将启用 SSPI 的其他加密功能。

Signing

Signing优化将启用 SSPI 的其他数据完整性检查功能。

Delegation

Delegation优化将启用在各个域使用 Windows 安全上下文功能。