1 <samba:parameter name="ldap server require strong auth"
4 enumlist="enum_ldap_server_require_strong_auth_vals"
5 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
8 The <smbconfoption name="ldap server require strong auth"/> defines whether
9 the ldap server requires ldap traffic to be signed or signed and encrypted (sealed).
10 Possible values are <emphasis>no</emphasis>,
11 <emphasis>allow_sasl_without_tls_channel_bindings</emphasis>
12 and <emphasis>yes</emphasis>.
15 <para>Windows has <emphasis>LdapEnforceChannelBinding</emphasis> under
16 <emphasis>HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\</emphasis>.
19 <para>A value of <emphasis>no</emphasis> allows simple and sasl binds over
20 all transports. This matches LdapEnforceChannelBinding=0.</para>
22 <para>A value of <emphasis>allow_sasl_without_tls_channel_bindings</emphasis>
23 allows simple and sasl binds (without sign or seal) over TLS encrypted connections.
24 Missing tls channel bindings are ignored, so only use this if a value of
25 <emphasis>yes</emphasis> is not possible.
26 Unencrypted connections only allow sasl binds with sign or seal.
27 This matches LdapEnforceChannelBinding=1.
30 <para>Before support for tls channel bindings existed in Samba,
31 a value of <emphasis>allow_sasl_over_tls</emphasis> was possible in order
32 to allow sasl binds without tls channel bindings. This now misleading
33 as a value of <emphasis>yes</emphasis> will now allow sasl binds
34 with tls channel bindings. Configurations should be changed to
35 <emphasis>yes</emphasis> instead or
36 <emphasis>allow_sasl_without_tls_channel_bindings</emphasis>
37 if really required. Currently <emphasis>allow_sasl_over_tls</emphasis>
38 is just an alias of <emphasis>allow_sasl_without_tls_channel_bindings</emphasis>,
39 but it will be removed in future versions.
42 <para>A value of <emphasis>yes</emphasis> allows only simple binds
43 and sasl binds with correct tls channel bindings
44 over TLS encrypted connections. sasl binds without tls channel bindings
45 are not allowed. Unencrypted connections only
46 allow sasl binds with sign or seal. This matches LdapEnforceChannelBinding=2.
49 <value type="default">yes</value>