It is enabled by default, and does nothing as of yet.
Signed-off-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
--- /dev/null
+<samba:parameter name="krb5 acceptor report canonical client name"
+ type="boolean"
+ context="G"
+ xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
+<description>
+ <para>
+ This option affects the client name provided to Kerberos acceptors for
+ incoming Kerberos tickets. If set to ‘yes’, the client name in the
+ ticket will be replaced with the canonical client name (the
+ sAMAccountName). Otherwise, it will be left unchanged.
+ </para>
+
+ <para>
+ This option currently only applies if the embedded Heimdal
+ KDC is used.
+ </para>
+
+</description>
+
+<value type="default">yes</value>
+</samba:parameter>
lpcfg_do_global_parameter(lp_ctx, "kdc always include pac", "True");
lpcfg_do_global_parameter(lp_ctx, "kdc name match implicit dollar without canonicalization",
"yes");
+ lpcfg_do_global_parameter(lp_ctx, "krb5 acceptor report canonical client name", "yes");
lpcfg_do_global_parameter(lp_ctx, "nt status support", "True");
= KDC_CERT_BINDING_FULL;
Globals.certificate_backdating_compensation = 0;
Globals.kdc_always_include_pac = true;
+ Globals.krb5_acceptor_report_canonical_client_name = true;
Globals.kdc_name_match_implicit_dollar_without_canonicalization = true;